javascript - AngularJS 和 Protractor - 如何检查元素是否显示?

标签 javascript angularjs testing protractor end-to-end

我想测试我的 AngularJS 应用程序在等待异步调用的响应时是否显示加载圆圈。

我如何检查是否显示了加载圆圈,因为 expect() 似乎在页面完全加载时被触发。

最佳答案

这是默认的 protractor 行为。为了改变它,临时改变 browser.ignoreSynchronizationtrue 之前做一个 Action 触发加载圈出现并将设置返回到默认 false 之后的值(例如,在 afterEach() 中)。

关于javascript - AngularJS 和 Protractor - 如何检查元素是否显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31121936/

相关文章:

javascript - 计算器--时钟数字和文本框显示

javascript - Angular ngRepeat - 每个元素的独特风格

javascript - Angular.JS - 寻找有关在模型上定义简单属性的一些见解?

java - 为什么不弹出警报?

javascript - 在 React 子组件上调用方法

javascript - 无法访问 Javascript 数组中的 FOR...IN

javascript - 您可以测试 javascript for 语句的语句 2 中的多个表达式吗?

jquery - "tabindex > 0"元素的 CSS 选择器

java - 需要模拟 JoinPoint 进行 JUnit 测试

javascript - ElasticSearch Nodejs Express 自动化测试