在您的应用程序中包含 Chromedriver
Include Chromedriver In Your Application
我用 selenium chromedriver 开发了几个程序。在最终用户计算机上获取 chromedriver 的正确路径有时是一个问题,我如何在程序文件中包含 chromedriver exe,它应该自动部署并能够与驱动程序文件的路径混在一起使用。
- 首先,您需要将 exe 添加到您的项目中。右键单击添加现有项目并导航到 exe。
- 其次,您需要右键单击项目中的 exe 并进入属性。将 exe 设置为复制到输出目录 -> 如果较新则复制或始终复制。
这应该使文件与您的安装一起发布。这一切都取决于您的部署方式,但是对于 clickOnce 或 web 部署,这将起作用。最终将副本设置为输出目录将在构建时将 exe 放入您的 bin 文件夹中。
如果您需要 exe 的位置,您应该能够使用 System.Reflection.Assembly.GetExecutingAssembly().Location
之类的东西来获取执行发生的位置。
我用 selenium chromedriver 开发了几个程序。在最终用户计算机上获取 chromedriver 的正确路径有时是一个问题,我如何在程序文件中包含 chromedriver exe,它应该自动部署并能够与驱动程序文件的路径混在一起使用。
- 首先,您需要将 exe 添加到您的项目中。右键单击添加现有项目并导航到 exe。
- 其次,您需要右键单击项目中的 exe 并进入属性。将 exe 设置为复制到输出目录 -> 如果较新则复制或始终复制。
这应该使文件与您的安装一起发布。这一切都取决于您的部署方式,但是对于 clickOnce 或 web 部署,这将起作用。最终将副本设置为输出目录将在构建时将 exe 放入您的 bin 文件夹中。
如果您需要 exe 的位置,您应该能够使用 System.Reflection.Assembly.GetExecutingAssembly().Location
之类的东西来获取执行发生的位置。