selenium-webdriver - 类型不匹配:无法从 ChromeDriver 转换为 WebDriver
问题描述
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Sanclass {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.getProperty("webdriver.chrome.driver", "C:\\Users\\SANIKA K\\Downloads\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("https://www.facebook.com/");
}
}
类型不匹配:无法从 ChromeDriver 转换为 WebDriver
解决方案
看起来你不能像这样将 WebDriver 转换为 ChromeDriver。尝试像这样启动您的驱动程序:
public static void main(String[] args) {
service = new ChromeDriverService.Builder()
.usingDriverExecutable(new File("path/to/my/chromedriver.exe"))
.usingAnyFreePort()
.build();
service.start();
}
参考: https ://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/chrome/ChromeDriver.html
推荐阅读
- r - 使用机器学习 2019 通过 R 脚本连接远程数据库 sql 时出现问题
- performance-testing - 如何在 gatling 项目中禁用 ssl 证书检查?
- c# - 在方法和表单之间传递数据(列表
) - python - 从 numpy 字符串数组中删除标点符号
- javascript - 在另一个函数中调用异步函数是否也会使另一个函数异步?
- xslt - 存储数据以在流式传输期间使用
- python - 多项式除法算法
- python - 使用python替换文件中的功能块
- python - 使用 np.select 选择两个 pandas 列
- reactjs - 如何在第一次渲染时使用反应挂钩更新状态变量