Selenium.Chrome.WebDriver не найден, но находится в папке bin \ debug - PullRequest
0 голосов
/ 06 марта 2019

Я создаю приложение консоли ядра asp.net для автоматического ввода данных на веб-сайте, и я решил использовать веб-драйвер chrome. Я наткнулся на эту ошибку OpenQA.Selenium.DriverServiceNotFoundException: файл chromedriver.exe не существует в текущем каталоге или в каталоге в переменной среды PATH Чего я не понимаю, так это того, что в папке отладки chromedriver.exe отчетливо видно. Я не вижу, как к нему нельзя получить доступ во время выполнения? Буду признателен за любую оказанную помощь. Спасибо!

var service = ChromeDriverService.CreateDefaultService();

Это мой код для его настройки, и именно здесь выдается ошибка.

1 Ответ

0 голосов
/ 06 марта 2019

Я не знаю, почему это работает, но вам придется

  1. добавьте chromedriver.exe к вашему решению, щелкнув правой кнопкой мыши и выбрав добавить существующее.
  2. в свойствах файла выберите в разделе «Копировать в выходной каталог» «Копировать всегда» или «Копировать, если новее»

Вот и все. Это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...