量角器回归测试规范在上周之前一直运行良好,然后我运行相同的规范时无处不在,现在量角器需要很多时间来与webelements交互,例如dropDown,上下文菜单中的{getText()
等),即使代码没有任何变化。它引发此错误:
“ waitForPromise期间失败:异步脚本超时:60秒内未收到结果 (会议信息:chrome = 75.0.3770.100) (驱动程序信息:chromedriver = 2.41.578737(49da6702b16031c40d63e5618de03a32ff6c197e),平台= Windows NT 10.0.17763 x86_64) [11:24:57] E /插件-ScriptTimeoutError:异步脚本超时:11秒内未收到结果”
在Onprepare函数-browser.driver.manage().timeouts().setScriptTimeout(60000);
中尝试使用此选项
完成此步骤后,出现相同的错误,并以“ 60秒钟未收到结果”结尾
也尝试了以下这些标签,但应用程序中的所有页面均为角度页面。当我使用下面的任何标签时,都可以解决上述问题,但是其他测试用例却失败了,应该等待角度测试。
browser.ignoreSynchronization = true;
browser.waitForAngularEnabled(false);
我可以在特定步骤之前和之后启用和禁用这些标签,但是我有1000多个测试用例,而且我必须投入大量时间来查找发生的位置及其所有发生的情况,而且这些测试在更多方面的效果很好然后8个月又为什么现在失败了?