Selenium:将chromeDriver嵌入到一个exe中

时间:2016-11-18 19:28:09

标签: c# selenium embed selenium-chromedriver

我有一个运行selenium的程序,并使用chromedriver。 但是,我希望我的程序是1个固态exe文件。 如何将chrome驱动程序嵌入到exe中,这样我就不必拥有主程序,并将chromedriver放在一个文件夹中以便工作。

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

1 个答案:

答案 0 :(得分:1)

我不知道C#,但以下是完成任务的一些通用指南:

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