`sendKeys` 后量角器测试不继续
Protractor test does not proceed after `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 抛出超时错误,例如在尝试访问第二个搜索字段时 [=11] =].可以在下面找到错误。我该如何解决这个问题?
Failures: test Frontend for correct display of Input to test input field
Message:
Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds.[...]
在您的 conf.js
文件中,添加此内容(尚未完成)
allScriptsTimeout: timeout_in_millis
timeout_in_millis
应该是您希望在脚本超时之前等待的数字。
由于Angular.
等待与未决任务同步后,Protractor
超过默认时间11秒时出现错误
所以将 timeout_in_millis
增加到 30 秒左右。
阅读更多关于各种超时的信息,尤其是这个 here。
您能手动执行准确的步骤吗?
输入文本,跳出...
希望这不是在 IE 上,您是否尝试过任何其他浏览器?
请在下面找到我的第一个量角器测试。
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 抛出超时错误,例如在尝试访问第二个搜索字段时 [=11] =].可以在下面找到错误。我该如何解决这个问题?
Failures: test Frontend for correct display of Input to test input field
Message: Failed: Timed out waiting for asynchronous Angular tasks to finish after 11 seconds.[...]
在您的 conf.js
文件中,添加此内容(尚未完成)
allScriptsTimeout: timeout_in_millis
timeout_in_millis
应该是您希望在脚本超时之前等待的数字。
由于Angular.
等待与未决任务同步后,Protractor
超过默认时间11秒时出现错误
所以将 timeout_in_millis
增加到 30 秒左右。
阅读更多关于各种超时的信息,尤其是这个 here。
您能手动执行准确的步骤吗?
输入文本,跳出...
希望这不是在 IE 上,您是否尝试过任何其他浏览器?