所以我设置了一些 Web 测试,它在本地运行良好,但是在我将其部署到 devops Buddy 上的管道上后,我在运行测试时出现以下错误:
Java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html
我想我需要为服务器添加一些变量以查找/拥有chromedriver,还是我需要做/解决的其他事情?
问题是 chromedriver 未安装在您尝试运行测试脚本的代理中。请先下载浏览器驱动程序,然后在环境变量中添加浏览器驱动程序路径。否则,您可以使用 System.setProperty("webdriver.chrome.driver", "(;以在测试脚本的帮助下设置版式驱动程序。