量角器2.28 - 无头Chrome 57 - linux - 测试失败

时间:2017-03-29 09:06:07

标签: linux jenkins protractor

我正在尝试用詹金斯进行量角器测试,但我无法让它发挥作用。 测试已启动,但所有测试均失败,并出现以下情况之一:

来自未知错误的

:无法找到页面:chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html       (会话信息:内容shell =)       (驱动信息:chromedriver = 2.28.455506(18f6627e265f442aeec9b6661a49fe819aeeea1f),platform = Linux 4.4.0-22-generic x86_64)

失败:等待量角器与页面同步时出错:" window.angular未定义。这可能是因为这是一个非角度页面,或者因为您的测试涉及客户端导航,这可能会干扰Protractor的自举。有关详情,请参阅http://git.io/v4gXM"

上面提到的git问题对我没有帮助。 所有这些都在Windows 10机器上运行良好。

本地和jenkins使用的版本是:

  • 量角器:5.1.1
  • chrome:57。*
  • chromedriver:2.28

我发现了一些问题,Chrome应该降级到版本55. *但是并没有解决我的问题。

提前谢谢

1 个答案:

答案 0 :(得分:0)

它说window.angular是未定义的。 我认为它不是一个有角度的网站。 你有没有尝试进入 Browser.ignoreSynchronization = true 在你拿到浏览器之前。