1

如何在 Selenium Grid linux 和 firefox 中运行 webdriver 测试。在设置 selenium Grid 并在集线器上注册节点后,当我尝试运行以下代码时会抛出类未找到错误,任何想法。

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

2 回答 2

1

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

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

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

于 2012-06-13T15:23:45.760 回答
0

你可以试试:

DesiredCapabilities capabilities = DesiredCapabilities.firefox();

我假设 Firefox 已正确安装并且您的节点具有匹配的 Firefox 实例?你能发布你的配置文件吗?

于 2012-06-12T10:09:19.960 回答