在您的应用程序中包含Chromdriver

时间:2015-07-17 21:25:31

标签: c# selenium-chromedriver

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

1 个答案:

答案 0 :(得分:0)

  1. 首先,您需要将exe添加到项目中。右键单击添加现有项目并导航到exe。
  2. 其次,您需要右键单击项目中的exe并转到属性。将exe设置为复制到输出目录 - >复制如果更新或复制总是。
  3. 这应该通过您的安装获得文件发布。这一切都取决于您的部署方式,但通过clickOnce或Web部署,这将有效。最终将副本设置为输出目录将在构建时将exe文件放入bin文件夹中。

    如果您需要exe的位置,您应该能够使用类似System.Reflection.Assembly.GetExecutingAssembly().Location的内容来获取执行位置。