gpt4 book ai didi

java - 虚拟机上的 Selenium Grid - 如何配置

转载 作者:行者123 更新时间:2023-12-01 11:09:57 25 4
gpt4 key购买 nike

集线器在物理机上配置使用:

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 时遇到问题 enter image description here

当我尝试运行我的测试用例(使用所需的功能)时:

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);

没有发生任何事情。

我尝试在另外两台物理机上执行此操作(根据上述步骤),我得到: enter image description here

当我尝试运行我的测试用例时:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com