我有一个url的json文件如下:
{
"urls": [
"http://www.google.com/",
"http://www.stackoverflow.com"
]
}
所有这些网址都是由selenium webdriver javascript管理器依次打开的。这是在硒网格上完成的。
是否有可能在硒网格上并行显示2个不同的镀铬实例和上述2个网址?
谢谢!
答案 0 :(得分:0)
是的,它非常有可能。您需要有2个Web驱动程序脚本才能在selenium grid
内的节点的不同端口中启动2个不同的URL。
在要作为具有不同端口号的节点运行的计算机上运行这些命令。
java -jar selenium-server-standalone-2.45.0.jar -host localhost -port 5555 -role webdriver -hub http://localhost:4444/grid/register -browser browserName=firefox,maxInstances=5,platform=WINDOWS
如果您需要运行2个脚本,请使用不同的端口号启动两个命令,例如(5555和5556)。
在单独的Web驱动程序脚本中使用2个不同的端口;
def setUp(self):
self.browser = webdriver.Remote(command_executor='http://localhost:4444/wd/hub', desired_capabilities = {"browserName": 'firefox', "node": '5555'})