在"sendKeys"之后不会继续进行量角器测试



请在下面找到我的第一个量角器测试。

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上,你尝试过其他浏览器吗?

最新更新