【问题标题】:Protractor test cases sporadically failing量角器测试用例偶尔失败
【发布时间】:2016-08-28 00:03:41
【问题描述】:

自动化测试用例偶尔会失败。有时所有测试用例都通过了,有时在 Chrome 和 Firefox 上几乎没有失败。存在以下错误:

索引超出范围。试图访问索引处的元素:1,但那里 只有 0 个元素匹配定位器 By(css 选择器, [ng-click="openMenu($mdOpenMenu, $event)"])�[39m

元素在点 (301, 315.6000061035156) 处不可点击。其他元素会收到点击:

我在谷歌上找到以下链接作为我问题的答案:http://www.blaiseliu.com/protractor-error-element-is-not-clickable-at-point-xx-xx/ 但方法 2 和 3 可能不可行,因为点击的元素数量很多。

请提出建议。

【问题讨论】:

  • 您是否尝试过使用 browser.sleep 或 browser.wait ?

标签: angularjs protractor


【解决方案1】:

这意味着您选择了一个并不总是在当前视口中的元素并尝试单击它。

可以通过executeScript(element.scrollIntoView()).then(...

【讨论】:

    猜你喜欢
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    相关资源
    最近更新 更多