Selenium + Grid + Testng并发运行用例
1.使用環境
1):Windows 10、JDK1.8、selenium、maven、testng、Eclipse
2):下載selenium-server-standalone.jar包,下載地址https://selenium-release.storage.googleapis.com/index.html,我這里下的是3.12版本的
2.啟動hub與node節點
1)hub:啟動cmd,進入到剛才下載的jar包目錄輸入命令啟動hub節點
?java -jar selenium-server-standalone-3.12.0.jar -role hub -maxSession 10 -port 4444?
-role hub:表示我們啟動的是一個hub節點
-maxSession 10:同時處理的最大session數,所有子節點的并發數之和不能大于10
-port 4444:表示這個hub節點運行在4444端口上
?
2)node:啟動cmd,進入到剛才下載的jar包目錄輸入命令啟動hub節點
?java -jar selenium-server-standalone-3.12.0.jar -role node -hub http://127.0.0.1:4444/grid/register/ -maxSession 5 -browser "browserName=firefox,version=68,platform=WINDOWS,maxInstances=5" -port 5555?
-role node:表示啟動的是一個node節點
-hub:將node節點注冊到hub節點中,格式為:http://hub節點ip:端口號/grid/restater
-maxSession:?同時能處理的最大session數
? ?-browser:瀏覽器的啟動參數,可以設置瀏覽名與版本號。maxInsances=5表示并發數為5,并發數不能大于maxSession
? ? -port:子節點運行在5555端口上
?
? ? ?3)啟動完成以后我們可以進入到主節點ip:端口號/grid/console查看grid運行狀態
轉載于:https://www.cnblogs.com/deai/p/11199544.html
總結
以上是生活随笔為你收集整理的Selenium + Grid + Testng并发运行用例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 沈阳招聘.NET(C#)高级软件工程师
- 下一篇: VueJS教程4