2017-03-29 30 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

沒有解決問題 –