2016-11-18 53 views
2

我有一个运行硒的程序,并使用了chromedriver。 但是,我想我的程序是1个固体exe文件。 如何将chrome驱动程序嵌入到exe中,以便我不必将主程序和chromedriver放在一个文件夹中以便工作。硒:将chromeDriver嵌入到一个exe中

这可能吗? C#的视觉工作室

回答

0

我不知道C#,但下面是一些一般原则来实现任务:

  1. 添加chromedriver.exe到项目文件夹(如/ lib文件夹)
  2. 计算绝对来自相对路径(项目根文件夹/ lib)的路径。项目根文件夹的相对路径。
  3. 在“webdriver.chrome.driver”中设置绝对路径。
  4. 导出包含.exe文件。
  5. 在新机器上试用它。