[英]Selenium ChromeDriver not found at TeamCity
我有这个问题:
chromedriver.exe文件在当前目录或PATH环境变量上的目录中不存在。
仅在TeamCity(我正在使用的同一台计算机上)出现此问题。 如果我使用Visual Studio在计算机上运行测试,则可以正常运行。
我注意到TeamCity正在“出”文件夹中工作。 例如:
C:\TeamCity\buildAgent\temp\buildTmp\SYSTEM_MACHINE_NAME 2015-12-03 13_51_08\Out
但是此“出”文件夹没有ChromeDriver。 它在上面的2个文件夹中。
ChromeDrive设置为“内容/始终复制”。 我还尝试了“如果更新则复制”。 它们不会复制到TeamCity构建的“ out”文件夹中。
我想念什么?
private IWebDriver _driver = new ChromeDriver();
我通过在TestClass上添加[DeploymentItem]解决:
[TestClass]
[DeploymentItem("chromedriver.exe")]
[DeploymentItem("IEDriverServer.exe")]
[DeploymentItem("phantomjs.exe")]
public class BaseTest
{
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.