量角器-任何测试开始之前发生TimeoutError

时间:2019-08-26 22:38:22

标签: javascript angular protractor

我正在尝试为Web应用程序运行量角器套件。当我第一次运行配置文件时,自动浏览器会转到空白页面,并等待十秒钟。

等待后,控制台闪烁并显示错误。每个测试都会重复出现该错误

<Should do _____>
TimeoutError: waiting for page to load for 10000ms
Wait timed out after 10005ms
<list of many paths tracking back to a promise.js file>

同时,在浏览器上,所有测试均正常执行。自动化仍然有效,控制台未显示自动化有效。

在Firefox和Chrome中也是如此。我尝试从Config中运行其他测试文件,但遇到相同的错误。但是当我运行一个空白的测试文件时。该错误不会发生。

编辑:我试图增加超时时间。超时完成后,页面总是直接加载。另外,当我将其中一项测试更改为空白测试(或仅获取网站的测试)时,它可以完美运行。

1 个答案:

答案 0 :(得分:0)

在我的一种方法中,在it语句外部有一个browser.refresh()。我删除了刷新语句,测试套件恢复了正常运行。

注意:此browser.refresh()没有出现在我不得不手动找到的超时消息中。