java - 如何启动并运行 Grid

标签 java selenium junit5 selenium-grid2 selenium-jupiter

是否可以通过 Java/Selenium 代码运行 Selenium Grid 中的集线器和节点?在 @Boni Garcia 提供的示例中,有 GridLauncherV3 ,但这不适用于 Selenium-jupiter 版本 3.2.1。你能帮忙吗?

    // Start hub

    GridLauncherV3.main(new String[] { "-role", "hub", "-port", "4444" });

    // Register Chrome in hub
    WebDriverManager.chromedriver().setup();
    GridLauncherV3.main(new String[] { "-role", "node", "-hub",
            "http://localhost:4444/grid/register", "-browser",
            "browserName=chrome", "-port", "5555" });
    '''

最佳答案

这个example在撰写本文时正在工作,我刚刚仔细检查过。请注意它已被禁用,因此您需要删除 @Disabled 注释才能执行它。

关于java - 如何启动并运行 Grid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56234783/

相关文章:

java - OpenCV:如何将检测到的人脸保存到Android中的SD卡位置?

java - OAuth2RestTemplate 将字符集添加到内容类型 header 中

java - 在Android中,通过Intent传递子类的实例后,无法从父类(super class)方法中获取值

java - spring orm添加到pom.xml时出现spring orm异常

html - 为什么我的 XPath 不基于 text() 进行选择?

java - JUnit 5 jupiter 中使用两个参数的参数化测试

java - ID 为 'junit-jupiter' 的 TestEngine 未能发现测试 - 由 : org. junit.platform.commons.JUnitException 引起:ClassSelector 解析失败

python - 如何在 pyinstaller 中包含 chromedriver?

javascript - 使用 Javascript 从 Selenium::Remote::Driver 包恢复 Windows "Confirm Box"

java - JUnit5:指定多个@Nested 类的执行顺序