我有一个有角度的Web应用程序,我想为页面进行量角器测试,而且我必须使用Internet Explorer浏览器运行测试。
然而,测试不稳定,有时它们都有效,有时很少有测试随机失败。
我现在从1个月开始就遇到这个问题了,我仍然找不到解决方案,这是我到目前为止所做的:
以32位或64位显式运行IEwebdriver。
每次测试后删除缓存和会话。
将conf.js的超时时间增加到200000。
添加量角器预期条件(http://www.protractortest.org/#/api?view=ProtractorExpectedConditions)
确保在每个返回promise的函数后使用.then
。
测试失败的原因是Internet Explorer的速度慢,并且它等待元素可点击(使用量角器预期条件)但元素永远不可点击,当我看到webdriver-manager时,我看到它试图一遍又一遍地做同样的行。
我确信我的测试正确且工作正常,我确信浏览器是问题所在。
你能帮忙吗?感谢