Hub 在物理机上配置使用:
java -jar selenium-server-standalone-2.47.1.jar -role hub
使用虚拟机(VirtualBox)配置一台主机:
java -jar selenium-server-standalone-2.47.1.jar -role webdriver -hub http://192.168.122.162:4444/grid/register
Hub 和 Host 在同一台物理机上。
现在当我去http://192.168.122.162:4444/grid/console时遇到问题
当我尝试运行我的测试用例(使用所需的功能)时:
DesiredCapabilities capability = DesiredCapabilities.firefox();
capability.setBrowserName("firefox");
capability.setPlatform(Platform.WINDOWS);
WebDriver driver = new RemoteWebDriver(
new URL("http://10.0.2.15:5555/wd/hub"), capability);
没有发生任何事情。
我尝试在另外两台物理机上执行此操作(根据上述步骤),我得到:
当我尝试运行我的测试用例时:
DesiredCapabilities capability = DesiredCapabilities.firefox();
capability.setBrowserName("firefox");
capability.setPlatform(Platform.WINDOWS);
WebDriver driver = new RemoteWebDriver(
new URL("http://192.168.122.170:5555/wd/hub"), capability);
一切正常,测试在主机上运行。
我读了一些有关配置虚拟机、端口转发的内容,但我无法单独完成此操作。有人知道该怎么做吗?或者也许这是别的什么?
尝试使用以下命令进行连接:
java -jar selenium-server-standalone-2.47.1.jar -role webdriver -hub http://*hub ip*:4444/grid/register -port 8989
该错误可能是由于未定义的端口号造成的。
请问,我现在也遇到了同样的问题,不知道你找到解决办法了吗???