2016-11-04 43 views
0

我們有一個maven插件,可以運行scala的硒。傳遞的參數被格式化爲例如:設置ScalaTest Selenium maxInstances爲瀏覽器

<argLine>-Dbrowser=chrome -Dwebdriver.chrome.driver=${project.basedir}/browser/drivers/chrome/2.25/mac64/chromedriver</argLine> 

我已經嘗試添加

-DmaxInstances = 5

,以及使用

-browser = 「browserName = chrome,maxInstances = 5,chromeDriver = theDriver」

但是他們已經返回錯誤。

有誰知道使用-D ...格式的正確的命令行參數?

回答

0

一個例子執行將是:

java -Dwebdriver.chrome.driver=theDriver -jar selenium-standalone-server-3.0.1.jar ${SE_OPTS} 

其中${SE_OPTS}是硒需要的選項。這些選項取決於您正在運行的角色。

(見@Parameter的)

由於3.0版本中,我們使用JCommander,因此請確保您的-D...選項在0之前指定 -jar

+0

也許我正在尋找錯誤的地方,但沒有參數設置可以在參數中同時打開的鉻的最大實例。 – goofiw

+0

請參閱https://seleniumhq.github.io/docs/grid.html#configuration_of_node_with_json – sircapsalot

+0

我認爲答案實際上可能在於ScalaTest + Selenium。它似乎啓動了獨立的chrome實例,即它可能沒有使用網格。 – goofiw

相關問題