vik*_*mvi 4 selenium google-chrome webdriver selenium-chromedriver selenium-webdriver
我需要chromedriver在Windows操作系统上安装。在下面的文章中,它们指定:
https://sites.google.com/a/chromium.org/chromedriver/getting-started
“ ... ChromeDriver希望您将Chrome安装在平台的默认位置...”
但是我不确定默认位置是什么?
在Mac OS上为/usr/local/bin。
这样,我不必显式指定路径或设置系统路径。
如何在Windows OS上实现相同的目标?
这是两个相互关联的重要问题,如下所示:
您可以从ChromeDriver-WebDriver for Chrome页面下载最新发布的ChromeDriver,并将其放置在系统中的任何位置。初始化ChromeDriver时,您需要传递ChromeDriver二进制文件的绝对路径。
此外,您还可以通过以下步骤帮助WebDriver查找下载的ChromeDriver可执行文件:
webdriver.chrome.driver webdriver.Chrome()最重要的事实是,您需要确保根据ChromeDriver将Chromium / Google Chrome安装在可识别的位置-要求,因为服务器希望您根据快照将Chromium / Google Chrome安装在每个系统的默认位置:
注:对于Linux系统上,ChromeDriver希望/usr/bin/google-chrome成为一个符号链接到实际的Chrome二进制。您也可以覆盖Chrome的二进制位置以下的非标准位置使用的是Chrome可执行文件。
Java的:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class A_Chrome
{
public static void main(String[] args)
{
// Optional : if not specified WebDriver will search your system PATH environment variable for locating the chromedriver
System.setProperty("webdriver.chrome.driver", "C:\\path\\to\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.co.in");
System.out.println(driver.getTitle());
driver.quit();
}
}
Run Code Online (Sandbox Code Playgroud)Python:
from selenium import webdriver
# Optional argument : if not specified WebDriver will search your system PATH environment variable for locating the chromedriver
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')
driver.get('https://www.google.co.in')
print("Page Title is : %s" %driver.title)
driver.quit()
Run Code Online (Sandbox Code Playgroud)对于 Selenium 必须用来打开浏览器的任何驱动程序(chromedriver、geckodriver等),您不必担心它安装在哪里,只要在PATH变量中设置它即可。
如果您在操作系统PATH变量中设置了它,则必须能够从command或运行它cmd(确保它正常工作总是好的)。
设置方法如下(附加到现有值):
然后你可以像下面这样实例化它:
WebDriver driver = new FirefoxDriver();
Run Code Online (Sandbox Code Playgroud)
或者
WebDriver driver = new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)
希望它能有所帮助。
| 归档时间: |
|
| 查看次数: |
40001 次 |
| 最近记录: |