无法理解WebDriver的执行?
问题描述:
我收到网络驱动器的异常,同时运行grid.Here硒码是代码的细节:无法理解WebDriver的执行?
Google Chrome版本58.0.3029.110(64位) Selenium服务器: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”);
在DesiredCapabilities之前在代码中设置此属性。
或节点命令给该命令:
的java -Dwebdriver.gecko.driver = E:\ chromedriver.exe罐子硒 - 服务器 - 独立-3.5.0.jar -role节点-hub http://localhost:4444/grid/register - 港口4422
这为我工作过一次。我不确定在这里使用-Dwebdriver.gecko.driver = E:\ chromedriver.exe,你可以编辑它到-Dwebdriver.chrome.driver = E:\ chromedriver.exe
错过错误内容。这里有详细内容:这里是错误的详细信息: 失败:Testgrid org.openqa.selenium.WebDriverException:无法解析远程响应: –
请更新您的**问题**以包含异常。 –
@TimothyCope添加了异常 –