2017-06-01 80 views
0

在硒,創建一個驅動程序僅使用:Selenide與硒網格?

`open(Link);` 

一些系統屬性中設置的webdriver和瀏覽器一起使用:

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

硒然而,您必須聲明的驅動程序和設置功能。

我如何配置我的測試用例在Selenide中並行運行在Selenium網格上?

有沒有人有樣品設置?

回答

0

您可以創建常見的RemoteWebDriver,並告訴Selenide通過WebDriverRunner.setWebDriver(driver)使用它;

使用自己的驅動程序後 - 硒概不負責關閉它,所以它現在是你的責任)

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

我認爲就是這樣,其他一切應該照常運行。再次,如果您以前使用過純Selenide創建的瀏覽器,請不要忘記關閉瀏覽器。 並設置正確的瀏覽器功能=) –