今天踩坑踩了半天,,,
首先說一下,我的selenium是3.141.0的版本,因為在網上下載了一個自動化框架想要運行起來所以整了一下,其中遇到遇到一個問題半天搞不定,,
首先我上面這個解釋一下就是一個chrome驅動加載的問題,于是看了下這個框架的chromedrive發現是如下圖的東西

因為之前沒有遇到過這個Remot不知道是是什么東西于是又去百度了一下,總結一句話就是為了獲取遠程,實作代碼和瀏覽器的環境不是一個環境(純屬個人理解)因為測驗有些環境都是在LINUX上面,而chrome在LINUX上面不是很方便于是有這個東西了
selenium-server-standalone-3.141.0.jar
這個東西首先是需要JDK環境的所以需要先下載JDK,附下載鏈接: https://pan.baidu.com/s/1x0W5e0gyc7TTlRpHPBwSeQ 提取碼: 5bsu 這里的jdk版本是1.8.0_152的
下載安裝jdk后配置一下環境變數,這個就簡單了在PATH里面吧你的安裝路徑的jdk:C:\Program Files\Java\jdk1.8.0_152\ jar:C:\Program Files\Java\jre1.8.0_152放到里面就可以了
然后環境配置好了后我這里就開始研究如何啟動這個selenium server
首先我按照網上的教程:https://blog.csdn.net/zhusongziye/article/details/79705237
在命令列里面敲:
java -jar selenium-server-standalone-3.141.0.jar -port 4444 -role hub
正常啟動后是這樣的

然后我就在瀏覽器里面敲:localhost+:4444 我的是:http://localhost:4444/
然后出來了如下圖

可是出現了這個還是不能解決我的問題,于是按照上面那個教程敲了對應chrome的命令想要出現這個圖

可是敲了半天硬是出不來,,,
然后又開始百度了一下,發現hub和node要分開弄兩個領命表單才可以,,,,,搞完了想了一下確實如此,這個功能就是實作不同終端的操作的,這里傻逼了半天
然后又開始運行兩個終端
第一個終端:java -jar selenium-server-standalone-3.141.0.jar -role hub
第二個終端:java -Dwebdriver.chrome.driver=D:chromedriver.exe -jar selenium-server-standalone-3.141.0.jar -role node -hub http://localhost:4444/wd/hub -browser "browserName=chrome,maxinstance=1,platform=WINDOWS"
然后就這個愉快的解決了這個問題了,,,,,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281140.html
標籤:其他
上一篇:從小工到專家的軟體測驗心法
