我只是用 Selenium 迈出了第一步。我成功设置了一个测试(Firefox 驱动程序),在我的 Jenkins 上的 Selenium 网格上运行(使用 Jenkins-Selenium-Grid 插件)。我还在运行 Jenkins 的机器(Server2003 64 位)上安装了 Chromdriver 插件和 Chrome 本身。为所有用户安装了 Chrome(在 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe 中)。问题是:一旦我尝试使用我得到的 Chromedriver
UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
既然 Firefox 测试运行良好,那一定是“浏览器启动”的问题?!所以第一个问题是:Chromdriver 假定的 chrome 二进制文件的默认位置是什么?第二个问题:如何解决这个问题?是否有要设置的环境属性?或者我可以简单地将 PATH 设置为 chrome.exe 的位置。