【问题标题】:Selenium remote web driver can't startSelenium 远程 Web 驱动程序无法启动
【发布时间】:2015-09-17 12:39:45
【问题描述】:

我为此苦苦挣扎了 2 天。我用谷歌搜索,发现这个问题经常出现在人们面前。我尝试了他们的解决方案,但它们对我不起作用。

我有 selenium-server-standalone-2.46.0.jar,我使用以下命令在单独的 cmd 窗口中启动集线器和节点:

java -jar selenium-server-standalone-2.46.0.jar \ -role hub -port 4444

java -jar selenium-server-standalone-2.46.0.jar -role node -hub http://localhost:4444/grid/register -browser browserName=chrome,platform=WINDOWS -remoteHost http://localhost:5555

然后我尝试使用此代码创建远程 Web 驱动程序:

public class probna {
    public static void main(String[] args) {
        try {
            System.setProperty(
                    "webdriver.chrome.driver",
                     "D:\\CODE\\proba2\\demos\\src\\main\\java\\com\\nortal\\demos\\chromedriver.exe");
            DesiredCapabilities caps = DesiredCapabilities.chrome();    
            WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), caps);
            driver.get("http://www.google.com");

    } catch (Exception e) {
        e.printStackTrace();
    }

}

}

无论我进行什么更改,我都会一直收到此错误:

Driver info: org.openqa.selenium.remote.RemoteWebDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)

【问题讨论】:

  • 如果您使用不同的浏览器而不是 chrome,它是否适合您?奇怪的是,你有 IE 的能力。如果删除它会发生什么?
  • 对 IE 的那一行感到抱歉。我忘了评论它 - 将编辑问题。我尝试了 chrome 和 IE,但两者都出现相同的错误。

标签: java selenium selenium-grid


【解决方案1】:

如果你跑步,它对你有用吗

java -jar selenium-server-standalone-2.46.0.jar -role hub -port 4444

而不是这个:

java -jar selenium-server-standalone-2.46.0.jar \ -role hub -port 4444

?

【讨论】:

    猜你喜欢
    • 2017-07-09
    • 2013-10-02
    • 2019-01-14
    • 2012-02-12
    • 2018-04-02
    • 2017-04-09
    • 1970-01-01
    • 2017-09-11
    • 2021-07-01
    相关资源
    最近更新 更多