2017-06-01 9 views
0

、ドライバの作成が簡単に使用している:使用するwebdriverを、ブラウザを設定するいくつかのシステムプロパティと一緒にセレングリッドでセレン化物を実行していますか?セレンで

`open(Link);` 

:セレンで

System.setProperty("webdriver.chrome.driver", "K:/chromedriver.exe"); 
System.setProperty("selenide.browser", "Chrome"); 

をしかし、あなたがドライバーを宣言し、機能を設定する必要があります。

Selenium Gridで並列実行するためにSelenideでテストケースを設定するにはどうすればよいですか?

誰もサンプルを設定していませんか?

答えて

0

RemoteWebDriverを作成し、SelenideにWebDriverRunner.setWebDriver(ドライバ)で使用するように指示することができます。独自のドライバを使用した後

-

String urlToRemoteWD = "http://some.url.to.remote/wd/hub"; 
RemoteWebDriver driver =new RemoteWebDriver(new URL(urlToRemoteWD),DesiredCapabilities.firefox()); 
WebDriverRunner.setWebDriver(driver); 

と近いWebDriverRunner.closeWebDriver();

+0

さて、私は試してみることになります)セレンは、それを閉じるの責任を負いかねますので、今、あなたの責任です。それぞれのテストケースでこれを設定し、テストを並行して実行するようにtestng.xmlを設定すると、他に何かする必要がありますか? – Jay

+0

私はそうだと思います。以前に純粋なセレンデッドでブラウザを作成していた場合は、ブラウザを閉じることを忘れないでください。 正しいブラウザ機能を設定する=) –

関連する問題