构造函数RemoteWebDriver(URL,ChromeOptions)未定义

时间:2019-01-08 15:03:36

标签: java constructor undefined remotewebdriver

在创建我的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正确设置的测试。

1 个答案:

答案 0 :(得分:1)

解决方案:将hubURL编辑为hubUrl,然后包含import java.net.URL;,则不会引发错误。