selenium - 即使 system.set 属性文件中的键和值正确,我也无法启动 Chrome 浏览器
问题描述
package selsample;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class selclass[enter image description here][1] {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Users\\username\\Selenium.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://app.doselect.com/test/bvd9b/feedback");
}
}
解决方案
在提到的chromedriver.exe
不可用这就是为什么它显示驱动程序可执行文件不存在,您可以将其设置如下
在您的项目中创建一个文件夹,driver
只需将 chromedriver.exe 复制到该文件夹(例如 /driver/chromedriver.exe)
String path = System.getProperty("user.dir");
System.setProperty("webdriver.chrome.driver",path+"\\driver\\chromedriver.exe");
你检查一下这可能会帮助你按照步骤
推荐阅读
- build - 执行 2 次时 VSTS Publish Artifacts 错误
- c# - 使用 Interlocked.Increment 写入整数并简单地从不同线程读取它时是否需要 volatile?
- msal - Microsoft Graph API,400 错误请求
- php - 使用来自 GND 数据库的 CURL JSON 响应 php 数组获取特定值
- javascript - 如何为空数组定义 TypeScript 接口?
- debugging - 有没有办法在 dbx 中关联跟踪事件的操作
- r - 两个 data.frame 列之间的条件差异
- java - 从 BufferReader 获取输入
- sql-server - 如何将 INT 数据类型转换为 BIGINT 数据类型?
- arrays - adding scalar to an array in julia