`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 上,您是否尝试过任何其他浏览器?