selenium - chromedriver解压后没有.exe
问题描述
我已经下载了最新的 chromedriver 2.46 并提取了 chrome 驱动程序,但它没有 .exe 扩展名,当我运行代码时出现错误,我也尝试在提取时使用 7zip。
线程“main”java.lang.IllegalStateException 中的异常:驱动程序可执行文件不存在:C:\Drivers\chromedriver_win32\chromedriver
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SelTest {
public static void main(String [] args ) throws Exception {
System.setProperty("webdriver.chrome.driver","C:\\Drivers\\chromedriver_win32\\chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("https://google.com");
driver.manage().window().maximize();
Thread.sleep(5000);
driver.close();
}
}
解决方案
请在 chromedriver 路径中添加 .exe,然后它就可以工作了。
喜欢:
System.setProperty("webdriver.chrome.driver","C:\\Drivers\\chromedriver_win32\\chromedriver.exe");
推荐阅读
- uima - 在 PEAR 中封装 UIMA RUTA 引擎
- javascript - 单选按钮组验证。使用警报 Reactjs 突出显示所有未选中的单选按钮问题
- php - 文件不会移动到服务器文件夹
- ios - 快速:调用 willDisplay
- c# - 如何在不更改水晶报表中的新页面的情况下限制每组的行数
- scheme - SICP ex 1.10。我们不应该这样解决它:-
- alexa - 如何在alexa中播放mp3?
- php - 获取当前登录用户 - symfony 4
- android - Android序列布局
- php - 在 Codeigniter 中的模型上访问结果集的每个数据,即 $this->db->get()