javascript - 选择项目时的任何预期条件?量角器测试
问题描述
我正在测试一个复选框,我想知道是否有任何预期的条件来等待项目被选中。现在在我的测试中,我正在使用 browser.sleep 10 秒(该复选框需要很长时间才能加载),但这似乎并不好。
谁能帮我?
我有这个:
it('the tick of element is selected should be visible', () => {
browser.sleep(5000);
// browser.wait(EC.elementToBeClickable(locator.lateCancelCheckbox),5000);
browser.wait(EC.elementToBeClickable(locator.lateCancelCheckbox1),7000);
locator.lateCancelCheckbox1.click();
browser.sleep(10000);
expect(locator.lateCancelCheckbox.getAttribute('class')).toEqual('checkbox checkbox-md ng-valid ng-touched ng-dirty');
});
解决方案
推荐阅读
- android - 使用底部导航 - Android Studio
- laravel - Laravel 8:无法找到组件 [dashboardHeader] 的类或视图
- javascript - 路径的路由配置“组件”:/auth 不能是字符串 ID。请改用实际组件。我正在使用 vue-vue-routisan 作为 Quasar 中的路线
- c# - 如何从 InternetExplorer 对象中获取 HWND
- java - 有没有办法一次将流分成2个列表?
- c - 我没有得到输出,我假设
- ruby-on-rails - 在 Amazon Linux 2 上部署 Rails 应用程序时构建失败
- c# - Unity C# Singleton + non-singleton 类都扩展为同一个父类
- vscode-debugger - 无法在 VS 代码 FileNotFoundError webview-panel/webview-785a0700-b311-4a50-aed3-34596b5792f6 中调试 python
- javascript - 如何访问作为js Map中对象的键的值