在您的应用程序中包含 Chromedriver

Include Chromedriver In Your Application

我用 selenium chromedriver 开发了几个程序。在最终用户计算机上获取 chromedriver 的正确路径有时是一个问题,我如何在程序文件中包含 chromedriver exe,它应该自动部署并能够与驱动程序文件的路径混在一起使用。

  1. 首先,您需要将 exe 添加到您的项目中。右键单击添加现有项目并导航到 exe。
  2. 其次,您需要右键单击项目中的 exe 并进入属性。将 exe 设置为复制到输出目录 -> 如果较新则复制或始终复制。

这应该使文件与您的安装一起发布。这一切都取决于您的部署方式,但是对于 clickOnce 或 web 部署,这将起作用。最终将副本设置为输出目录将在构建时将 exe 放入您的 bin 文件夹中。

如果您需要 exe 的位置,您应该能够使用 System.Reflection.Assembly.GetExecutingAssembly().Location 之类的东西来获取执行发生的位置。