新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SeleniumGrid-創(chuàng)新互聯(lián)
原理
下載Selenium Server(即RemoteWebDriver)
https://www.selenium.dev/downloads/
我們以3.3.1為例
啟動(dòng)hub

啟動(dòng)node

hub和node使用的是同一個(gè)可執(zhí)行文件,只是在啟動(dòng)的時(shí)候,指定-role
不同。
在啟動(dòng)node的時(shí)候,需要指定通信的hub地址,即-hub
web Console
在瀏覽器訪問:http://127.0.0.1:4444/grid/console,進(jìn)行查看各個(gè)注冊(cè)的node的狀態(tài)
代碼

注意事項(xiàng)
WebDriver.dll的版本和selenium.jar的版本要一致,ChromeDriver.exe 和 Chrome.exe 的版本要一致
代碼中最好指定Chrome.exe的路徑,node在執(zhí)行的時(shí)候會(huì)根據(jù)指定的路徑啟動(dòng)Chrome
啟動(dòng)node的時(shí)候,最好指定ChromeDriver.exe的路徑。
cmd中:
java -Dwebdriver.chrome.driver=C:Seleniumchromedriver.exe -jar selenium.jar ...
PowerShell中
#全局變量-D后面的鍵值要引號(hào),否則會(huì)出錯(cuò) java -D"webdriver.chrome.driver"="C:Seleniumchromedriver.exe" -jar selenium.jar ...
當(dāng)前題目:SeleniumGrid-創(chuàng)新互聯(lián)
當(dāng)前地址:http://fisionsoft.com.cn/article/dsjdco.html