将 chromedriver.exe 放在哪里以发布 Selenium WebDriver C#

Where to put chromedriver.exe for release of Selenium WebDriver C#

我的 chromedriver.exe 在我的本地文档中,工作正常。但现在是部署到生产环境的时候了。我需要以某种方式将它与我的软件捆绑在一起,并在本地引用它。

如何在本地引用我的驱动程序,我应该把它放在哪里?

将 Chromedriver.exe 复制到项目的解决方案/项目文件夹中。将其添加到 visual studio 中的项目中。右键单击该文件并选择属性。构建操作应设置为 'Content'。这意味着当您 build/deploy bin 文件夹将包含 chromedriver 的副本。当您直接引用 chromedriver.exe 时,您应该在程序的可执行路径附近查找它。

检测当前位置的良好来源 assembly/executable:How do I get the path of the assembly the code is in?