作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
集线器在物理机上配置使用:
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
集线器和主机位于同一物理机上。
现在当我访问 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
该错误可能是由于未定义的端口号所致。
关于java - 虚拟机上的 Selenium Grid - 如何配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32493920/
我是一名优秀的程序员,十分优秀!