2016-07-05 73 views
0

有沒有人遇到過以下問題?在黃瓜jvm共享驅動程序實現中Chrome驅動程序不重用瀏覽器實例

我使用黃瓜JVM的共享驅動器實現從https://github.com/cucumber/cucumber-jvm/blob/master/examples/java-webbit-websockets-selenium/src/test/java/cucumber/examples/java/websockets/SharedDriver.java

然而,AslakHellesøy已使用的Firefox在其實施。問題是,當我使用firefox運行測試時,所有場景都運行良好,無論特性文件中有多少場景,但是如果將瀏覽器更改爲chrome,則只能在特性文件中運行一個場景。一旦第一個場景完成執行,chrome會掛起並且不重複使用打開的瀏覽器實例,而不像firefox,它通過執行下一個場景重新使用打開的瀏覽器實例。

+0

據版本issue..check系統已經更新version..may是 –

+0

我使用的是最新的Chrome 2.2的驅動程序從seleniumhq https://sites.google.com/a/chromium.org/chromedriver/ –

+0

你是否也更新硒罐? –

回答

0

以下JAR需要在同一時間進行更新,以解決這個問題

  1. 總是更新硒罐子當您更新您的驅動器(Chrome,火狐ØIE)
  2. 隨時更新電網罐子

如果您不在同一時間更新整個環境,則會看到此問題。

建議:

  • 不要使用自動正則表達式不更新硒或其他罐子,它始終是要檢查有哪些更新內容,你真的需要這個。
  • 運行測試之前和之後的更新,以確保環境啓動並運行。
相關問題