有没有办法在VBA中更改Selenium的chromedriver位置?

时间:2019-05-28 14:37:16

标签: excel vba selenium selenium-chromedriver preferences

我想使用chromedriver.exe,它与标准安装文件夹AppData/Local/SeleniumBasic不在同一位置。不,我不能只替换它。

我希望使用driver.SetPreference("webdriver.chrome.driver", chromedriver)并通过 chromedriver 作为chromedriver.exe的路径来实现它,但不幸的是该方法不起作用。

安装文件夹中的标准驱动程序被删除,因此VBA自然会引发 FileNotFound -错误,指出它在chromedriver.exe中找不到AppData/Local/SeleniumBasic

“ webdriver.chrome.driver”是否会是错误的首选项?甚至可以在VBA中更改驱动程序的位置吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以将其放置在其他位置,但随后需要确保包含文件夹(exe文件所在)位于environmental path上,因为该文件夹也可以由应用程序搜索。