如何在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();
答案 0 :(得分:1)
Satish,检查堆栈跟踪中的错误。它说
Caused by: java.lang.ClassNotFoundException: com.app.tests.RemoteTest
这不是硒的例外。您的类文件 RemoteTest 不在类路径中。您需要在类路径中设置它。
答案 1 :(得分:0)
你可以尝试:
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
我认为Firefox安装正确且您的节点有匹配的firefox实例? 你可以发布你的配置文件吗?