在使用selenium的時候,通常要部署到伺服器上,這時通常要連接遠程的瀏覽器驅動,並且還可以在任意一臺電腦看到遠程瀏覽器界面,這時就要部署遠程瀏覽器驅動服務與VNC,以下是步驟: 遠程機器下載瀏覽器和對應的驅動 下載selenium-server-standalone.jar,下載地址:selen ...
在使用selenium的時候,通常要部署到伺服器上,這時通常要連接遠程的瀏覽器驅動,並且還可以在任意一臺電腦看到遠程瀏覽器界面,這時就要部署遠程瀏覽器驅動服務與VNC,以下是步驟:
-
遠程機器下載瀏覽器和對應的驅動
-
下載selenium-server-standalone.jar,下載地址:selenium-release.storage.googleapis.com/index.html
-
遠程機器運行selenium-server-standalone.jar
java -Dwebdriver.chrome.driver=/path/to/chromedriver -jar selenium-server-standalone.jar # 驅動路徑要更換
-
selenium程式指定遠程驅動地址
http://127.0.0.1:4444/wd/hub # ip換為遠程機器ip地址
-
noVNC部署
-
下載程式,地址如下:
https://github.com/novnc/noVNC
-
使用腳本自動下載並啟動 websockify,這 包括一個迷你 Web 伺服器和 WebSockets 代理。選項是 用於指定正在運行的 VNC 伺服器的位置:
novnc_proxy``--vnc
./utils/novnc_proxy --vnc localhost:5901
-
如果需要將 Web 伺服器公開給公共 Internet,則可以 綁定到 localhost:
./utils/novnc_proxy --vnc localhost:5901 --listen localhost:6081
-
在瀏覽器輸入腳本輸出的 URL。點擊“連接”按鈕,如果 VNC 伺服器有密碼,請輸入密碼 ,到此配置好了。
-