我在继续进行并行测试之前查看确认,我尝试在同一台机器上的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中为我的代码添加任何并行操作。我期待上面的命令会做的技巧没有改变代码,但我不知道这就是为什么我看你的确认。 –