如何在Selenium Grid linux和firefox中运行webdriver测试

时间:2012-06-12 08:20:16

标签: webdriver selenium-grid

如何在Selenium Grid linux和firefox中运行webdriver测试。设置selenium网格并在我尝试运行以下代码时注册带有集线器的节点抛出class not found错误,任何想法。

    URL server = new URL("http://127.0.0.1:4444/wd/hub");

    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setBrowserName("firefox");

    System.out.println("Connecting to " + server);

    RemoteWebDriver driver = new RemoteWebDriver(server, capabilities);

    driver.get("http://www.google.com");

    driver.quit();

2 个答案:

答案 0 :(得分:1)

Satish,检查堆栈跟踪中的错误。它说

Caused by: java.lang.ClassNotFoundException: com.app.tests.RemoteTest

这不是硒的例外。您的类文件 RemoteTest 不在类路径中。您需要在类路径中设置它。

答案 1 :(得分:0)

你可以尝试:

DesiredCapabilities capabilities = DesiredCapabilities.firefox();

我认为Firefox安装正确且您的节点有匹配的firefox实例? 你可以发布你的配置文件吗?