请在下面找到我的第一个量角器测试。
describe ("test Frontend for correct display of Input", function(){
it ("to test input field", function(){
browser.get("http://localhost:9000");
element(by.model("searchController.searchParams.query.firstName")).clear().
sendKeys("firstName", protractor.Key.TAB, "familyName", protractor.Key.RETURN);
})
})
它确实进行到下一个方面,但在那之后不让我做任何事情,因为angular会抛出超时错误,例如,当试图访问第二个搜索字段family Name
时。错误可以在下面找到。我该如何解决这个问题?
故障:测试前端是否正确显示输入以测试输入字段
消息:失败:等待异步Angular任务在11秒后完成时超时。[…]
在conf.js
文件中,添加此(尚未完成(
allScriptsTimeout: timeout_in_millis
CCD_ 3应该是要在脚本超时之前等待的数字。
由于Angular原因,Protractor
在等待与挂起的任务同步后超过默认时间11s时,就会出现错误。
所以把timeout_in_millis
增加到30秒左右。
阅读更多关于各种超时的信息,尤其是这一次。
您能够手动执行确切的步骤吗?
输入文本,制表。。。
希望这不是在IE上,你尝试过其他浏览器吗?