2016-11-18 5 views
2

У меня есть программа, работающая с селеном, и использующая хромированный реверс. Однако, я хочу, чтобы моя программа была 1 сплошным exe-файлом. Как встроить драйвер chrome в exe, поэтому мне не нужно иметь основную программу и хромированный рекордер в папке вместе, чтобы работать.Selenium: embed chromeDriver в один exe

Возможно ли это? C# зрительные студии

ответ

0

Я не знаю о C#, но Ниже приведены некоторые общие рекомендации для достижения этой задачи:

  1. Добавить chromedriver.exe в папку проекта (например,/Lib папки)
  2. Вычислить абсолютную путь от относительного пути (корневая папка проекта/lib). относительный путь к корневой папке проекта.
  3. Установить абсолютный путь в строке "webdriver.chrome.driver".
  4. При экспорте включает файл .exe.
  5. Попробуйте на новой машине.