java - 无法创建新服务:selenium 独立服务器中的 ChromeDriverService 错误
问题描述
我正在尝试执行附加的代码并收到以下错误,
线程“主”org.openqa.selenium.SessionNotCreatedException 中的异常:无法创建新服务:ChromeDriverService 构建信息:版本:'3.12.0',修订:'7c6e0b3',时间:'2018-05-08T15:15:08.936 Z'系统信息:主机:'OHM',ip:'xxx.xxx.x.xxx',os.name:'Windows 8.1',os.arch:'amd64',os.version:'6.3',java。版本:'1.8.0_151' 驱动程序信息:driver.version:未知
package com.pluralsight;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
public class RemoteWebDriverDemo {
public static void main(String[] args) throws Exception
{
System.setProperty("webdriver.chrome.driver",
"E:\\Selenium\\Chrome_driver\\chromedriver.exe");
WebDriver driver = new RemoteWebDriver(new
URL("http://localhost:4444/wd/hub"),
DesiredCapabilities.chrome());
String baseUrl = "http://GOOGLE.com";
//WebDriver driver = new ChromeDriver();
driver.get(baseUrl + "/");
WebElement searchBox = driver.findElement(By.id("lst-ib"));
searchBox.sendKeys("Lord Krishna");
searchBox.submit();
WebElement imagesLink =
driver.findElements(By.linkText("Images")).get(0);
imagesLink.click();
}
}
解决方案
推荐阅读
- python - 如何在python中按字母顺序打印两列
- java - java中代码和消息的异常处理
- javascript - 如果条件为真,检查验证脚本不返回
- asp.net-core - 使用 GraphQL API 的清洁架构 CQRS
- node.js - 如何从数组中读取特定元素,该元素是来自 mongodb 的车把文件中对象的一部分?
- reactjs - reactjs中如何以模态显示内容?
- python - 面向对象如何帮助创建高效的代码?
- python - 将字符串列表转换为 Pandas Dataframe
- javascript - 事件监听器内部的函数
- angular - 添加自定义标题会覆盖旧标题条目。如何在 Angular 8 中保留旧的标题条目?