java - 线程“主”org.openqa.selenium.WebDriverException 中的异常:等待驱动程序服务器启动超时
问题描述
运行 selenium 脚本时出现异常。为解决问题而执行的操作-
- 更改了驱动程序版本。
- 尝试更改硒版本。
线程“主”org.openqa.selenium.WebDriverException 中的异常:等待驱动程序服务器启动超时。构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11-14T08:25:48' 系统信息:主机:'DESKTOP-GCUE5OF',ip:'192.168.43.125',os .name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_73' 驱动程序信息: driver.version: ChromeDriver at org.openqa.selenium.remote。 service.DriverService.waitUntilAvailable(DriverService.java:202) at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:188) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor. java:79) 在 org.openqa.selenium.remote 的 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)。
public static void main(String[] args) throws Exception
{
System.setProperty("webdriver.chrome.driver", "D:\\Driver\\chromedriver.exe");
//System.setProperty("webdriver.chrome.driver", "D:\\Ankita_Workspace(2019-12)\\Selenium_Webdriver\\UploadFile\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://demo.automationtesting.in/Register.html");
driver.manage().window().maximize();
Robot robot = new Robot();
driver.findElement(By.id("imagesrc")).click();
robot.setAutoDelay(2000);
StringSelection selection = new StringSelection("D:\\Files\\demo.txt");
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(selection,null);
robot.setAutoDelay(1000);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_V);
robot.setAutoDelay(1000);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
}
解决方案
尝试将 Jdk 更新到最新版本并尝试是否可以解决问题
java.version: '1.8.0_73'
您使用的版本很旧您也可以参考此问题-> org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start。构建信息:版本:“未知”,修订:“未知”
推荐阅读
- ruby-on-rails - 与嵌套表单字段的条件关联未正确验证
- python - Python Tkinter-小窗口在主窗口之前短暂弹出
- python - Random Forest warm_start = True 在运行评分函数时给出值错误 - 操作数不能一起广播
- python-3.x - 如何删除特定列表中不存在的列表字典中的项目?
- java - 如何使用 Intent 设置警报 选择警报的完整日期(包括日、月)
- class - 多次调用其他方法类中的方法
- python - 在 BeautifulSoup4 中获取标签之间的句子长度
- bash - 在 bash 中使 docker rm 命令静音
- airflow - 将气流 1.9 升级到气流 1.10.2:task_log_reader 错误
- java - 每天成功登录后如何为用户添加积分