ChromeDriver的默认位置和在Windows上安装Chrome的默认位置是什么
以下是两个相互关联的重要问题:
ChromeDriver的默认位置Chrome/Google的默认位置ChromeDriver
您可以从ChromeDriver页面下载最近发布的ChromeDriver - WebDriver for Chrome,并将其放在系统中的任何位置。初始化ChromeDriver时,需要传递ChromeDriver二进制文件的绝对路径。
此外,还可以通过以下步骤帮助WebDriver找到下载的ChromeDriver可执行文件:
将ChromeDriver位置包含在系统路径环境变量中。(Java)通过ChromeDriver system属性指定webdriver.chrome.driver的位置(Python)在实例化ChromeDriver时指定webdriver.Chrome()的位置铬/谷歌铬
最重要的事实是,您需要确保Chrome/Google按照ChromeDriver - Requirements安装在一个可识别的位置,因为服务器希望您按照快照在每个系统的默认位置安装Chrome/Google:
Note:对于Linux系统,ChromeDriver希望/usr/bin/google-chrome是一个指向实际Chrome二进制的符号链接。您还可以覆盖Using a Chrome executable in a non-standard location后面的Chrome二进制位置。
样本码块
爪哇:
导入org.openqa.selenium.WebDriver;导入org.openqa.selenium.chrome.ChromeDriver;公共类A_Chrome { public静态void (String[] args) { //可选:如果没有指定,WebDriver将搜索系统路径环境变量,以定位色度驱动程序System.setProperty("webdriver.chrome.driver","C:\path\to\chromedriver.exe");WebDriver驱动程序=新ChromeDriver();driver.get(“https://www.google.co.in"”);System.out.println(driver.getTitle());driver.quit()Python:
从selenium导入webdriver #可选参数:如果没有指定,WebDriver将搜索系统路径环境变量,以定位chromedriver =WebDriver driver.get('https://www.google.co.in')打印(“页面标题为:%s”%driver.title) driver.quit()