无法理解 Web 驱动程序的执行



我在为网格运行硒代码时遇到 Web 驱动程序异常。以下是代码详细信息:

Chrome 版本 : 58.0.3029.110 (64 位(硒服务器:3.4.0

@Test
public void Testgrid() throws MalformedURLException{
    DesiredCapabilities cap = DesiredCapabilities.chrome();
    cap.setBrowserName("chrome");
    cap.setPlatform(Platform.ANY);
    cap.setCapability("binary", "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe");
    RemoteWebDriver  driver = new RemoteWebDriver(newURL("http://localhost:4444/wb/hub"), cap);
    driver.get("https://www.simplesite.com/pages/service-login.aspx");
    driver.manage().window().maximize();
}

例外:org.openqa.selenium.WebDriverException: 无法解析远程响应:

试试这个:

System.setProperty("webdriver.chrome.driver", "E://chromedriver.exe"(;

在代码中设置此属性,先于"所需功能"。

或在节点命令中给出以下命令:

java -Dwebdriver.gecko.driver=E:\chromedriver.exe -jar selenium-server-standalone-3.5.0.jar -role node -hub http://localhost:4444/grid/register -port 4422

这曾经对我有用。我不确定是否使用-Dwebdriver.gecko.driver=E:\chromedriver.exe在这里,您可以将其编辑为-Dwebdriver.chrome.driver=E:\chromedriver.exe

相关内容

  • 没有找到相关文章

最新更新