【问题标题】:Constructor RemoteWebDriver(URL, ChromeOptions) is undefined构造函数 RemoteWebDriver(URL, ChromeOptions) 未定义
【发布时间】:2019-01-08 15:03:36
【问题描述】:

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

【问题讨论】:

  • @thepooran 感谢您的编辑。
  • 您在 URL 构造函数中使用变量名 hubURL,而不是 hubUrl。
  • 感谢您的回复,@JoshSullivan。通过此更正,我现在收到“无法将 URL 解析为类型”错误。
  • 解决方案:我刚刚导入了 java.net.URL 并且我的代码被接受了;谢谢!

标签: java constructor undefined remotewebdriver


【解决方案1】:

解决方案:将hubURL 编辑为hubUrl,然后包含import java.net.URL; 后不会抛出任何错误。

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 1970-01-01
    • 2014-12-15
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2020-09-30
    • 1970-01-01
    相关资源
    最近更新 更多