使用JavaScript的Selenium Webdriver,如何使用chromedriver.exe的特定路径启动Chrome?

时间:2019-09-28 02:25:37

标签: javascript typescript selenium google-chrome selenium-chromedriver

我有以下Javascript代码,可通过PATH环境变量指定的chromedriver.exe路径启动Chrome。这个问题与how to launch Chrome with a specific chrome.exe不同,因为chromedriver.exe是一台独立的服务器,可从Selenium Server接收命令,并使用JSON命令与Chrome浏览器的API通讯。您需要chrome.exe和chromedriver.exe才能使用Selenium启动Chrome浏览器。

printmatrix(ints2D, n);

但是,我想清除PATH环境变量,而是从启动Chrome的代码中设置路径,如下所示。我该怎么办?

printmatrix(n, ints2D);

1 个答案:

答案 0 :(得分:1)

在阅读https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/chrome.js

在212行

在环境变量中设置CHROMEDRIVER_EXE的值似乎是可能的