2017-03-29 42 views
0

我想用jenkins运行量角器测试,但我无法得到它的工作。 测试启动,但所有失败,出现以下异常:从未知的错误量角器2.28 - 无头Chrome 57 - linux - 测试失败

:页面无法找到:铬扩展://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html (会话信息:内容SHELL =) (驾驶员信息:chromedriver = 2.28.455506(18f6627e265f442aeec9b6661a49fe819aeeea1f),平台=的Linux 4.4.0-22-x86_64的仿制)

失败:错误等待量角器与页同步: “window.angular是undef独立非执行董事。这可能是因为这是一个非角度页面,或者因为您的测试涉及客户端导航,这可能会干扰量角器的引导。 。见http://git.io/v4gXM细部”

所提到的git的问题,并不能帮助我 所有这些都运行良好当地在Windows 10机器

所使用的版本,本地和与詹金斯是:

  • 量角器:5.1.1
  • 铬:57 *
  • chromedriver:2.28

我发现铬应该降级到版本55的一些问题。*但所有都没有解决我的问题。

谢谢你提前

回答

0

它说window.angular是未定义的。 我认为这不是一个角度的网站。 您是否尝试过输入 Browser.ignoreSynchronization = true 在获取浏览器之前。

+0

不,我没有尝试过喷气,但为什么它的本地工作,而不是詹金斯。 所以我认为有一个版本冲突或与Linux和铬的问题,否则本地我会有同样的问题,不是吗? –

+0

是的,这有点奇怪,但试试看。 该行应该修复“window.angular是未定义的”问题。 –

+0

没有解决问题 –