【发布时间】:2025-11-25 04:35:01
【问题描述】:
我遇到了这个问题:
chromedriver.exe 文件在当前目录中不存在或 在 PATH 环境变量的目录中。
此问题仅发生在 TeamCity,它与我工作的机器位于同一台机器上。如果我使用 Visual Studio 在我的机器上运行测试,它可以工作。
我注意到 TeamCity 在“out”文件夹中工作。例如:
C:\TeamCity\buildAgent\temp\buildTmp\SYSTEM_MACHINE_NAME 2015-12-03 13_51_08\Out
但是这个“out”文件夹没有 ChromeDriver。它位于上面的 2 个文件夹中。
ChromeDrive 设置为“始终内容/复制”。我也试过“如果更新就复制”。它们不会复制到 TeamCity 构建的“out”文件夹中。
我错过了什么?
private IWebDriver _driver = new ChromeDriver();
【问题讨论】:
-
您是否使用 nuget 检索 Chrome 网络驱动程序?
标签: .net visual-studio selenium teamcity