我在繼續進行並行測試之前查看確認,我嘗試在同一臺機器上的5個Firefox瀏覽器上運行硒測試用例,現在它只創建單個瀏覽器。在同一臺機器上打開五個firefox - 硒網格
下面是我的節點創建命令。
java -Dwebdriver.firefox.marionette="/u01/driver/geckodriver" -jar selenium-server-standalone-3.0.1.jar -role webdriver -hub http://192.168.1.106:4444/grid/register -port 5566 -host 192.168.1.40 -browser browserName=firefox,version=38.0.1,maxInstances=5,platform=LINUX
MAXINSTANCES = 5 - >這隻夠賺五Firefox或我需要編寫線程類激活5個瀏覽器嗎?
你的意思是maxInstance&maxSession只夠做五個瀏覽器嗎?如果是,我已經試過了,它也會創建單個瀏覽器實例。我使用maven + testng + seleniumgrid創建了我的項目。 –
如果你的代碼支持並行執行,maxInstance和maxSession應該使你的網格工作,我看不到你的代碼以及你如何實例化和使用你的驅動實例。 – acikojevic
是我的問題哥們。我不會在testng中爲我的代碼添加任何並行操作。我期待上面的命令會做的技巧沒有改變代碼,但我不知道這就是爲什麼我看你的確認。 –