我使用硒网格来实现功能测试,我将它与testNG同时运行多个测试。当我运行testNG时,firefox开始执行硒脚本,但问题是我不能同时拥有5个以上的浏览器,我不知道为什么。这是我启动集线器和节点的方式。我的硒网格配置有什么问题?
毂:
启动Java的罐子%seleniumPath%-port 4444 -role毂-nodeTimeout 1000
节点:
启动Java的罐子%seleniumPath %-role node -hub http://localhost:4444/grid/register -browser browserName = firefox,maxInstances = 1,maxSession = 1 -port 5555
我了解它的方式,我应该能够一次只打开1个Firefox浏览器。但无论数量是多少,maxInstnaces和maxSession选项似乎都被忽略,并且同时运行的浏览器数量仍为5或更少。
这是我的网格控制台的屏幕截图,它显示了此节点可以同时处理多少实例。当我把像100或200这样的高数字,我有相应的不一致。
你想说的是,尽管你已经改变了'maxSession'的值,你一次没有超过5个浏览器? – Paras