在创建我的ChromeGridTest.java包时,Eclipse抛出以下错误...
“构造函数RemoteWebDriver(URL,ChromeOptions)未定义”
“ hubURL无法解析为变量”
“ URL无法解析为类型”
问:如何解决此问题,以便可以检查集线器和节点是否正在运行?
public class ChromeGridTest {
public static void main(String[] args) throws MalformedURLException {
// TODO Auto-generated method stub
//1.define Desired Capabilities:
DesiredCapabilities cap = new DesiredCapabilities();
cap.setBrowserName("chrome");
cap.setPlatform(Platform.WIN10);
//2.Chrome Options definition:
ChromeOptions options = new ChromeOptions();
options.merge(cap);
String hubUrl = "http://192.168.31.1:4444/wd/hub";
WebDriver driver = new RemoteWebDriver(new URL(hubURL),options);
driver.get("http://www.freecrm.com");
System.out.println(driver.getTitle());
}
}
我希望启动Chrome浏览器,并登陆freecrm.com,所有这些都是对Grid正确设置的测试。
最佳答案
解决方案:将hubURL
编辑为hubUrl
,然后包含import java.net.URL;
后,不会引发任何错误。