我需要chromedriver在Windows操作系统上安装。在下面的文章中,它们指定:
chromedriver
https://sites.google.com/a/chromium.org/chromedriver/getting- started
“ … ChromeDriver希望您将Chrome安装在平台的默认位置…”
但是我不确定默认位置是什么?
在 Mac OS上为/usr/local/bin。
/usr/local/bin
这样,我不必显式指定路径或设置系统路径。
如何在Windows OS上实现相同?
对于Selenium打开浏览器必须使用的任何驱动程序(chromedriver,geckodriver等),只要在PATH变量中进行设置,就不必担心它的安装位置。
geckodriver
PATH
如果您在OS PATH变量中设置了它,则必须能够从command或中运行它cmd(始终可以确保它正常工作)。
command
cmd
设置方法(附加到现有值)的方法如下:
然后,您可以按以下方式实例化它:
WebDriver driver = new FirefoxDriver();
要么
WebDriver driver = new ChromeDriver();
希望对您有所帮助。