我在一台机器上运行selenium hub,让它成为hub_machine,我正在从机器(m1,m2,m3)向该集线器注册节点.我能够毫无问题地完成这一部分.现在使用远程Web驱动程序,我将命令从m1,m2,m3传递到hub_machine,使用下面的代码调用这些机器上的浏览器.
WebDriver selenium =新的RemoteWebDriver(新的URL(" http:// localhost:4444/wd/hub "),DesiredCapabilities.chrome());
但是当我这样做时,由于三个节点已注册到集线器,集线器正在可用节点列表中的第一个节点上创建新会话.如何指定集线器以在特定节点上创建会话?