ошибка селена WebDriverException: неизвестная ошибка: нет chrome двоичный файл в asp ядре - PullRequest
0 голосов
/ 11 апреля 2020

Я использую селен в asp ядре 3.1, в локальном он работает, но на сервере windows 2012 есть ошибка:

WebDriverException: неизвестная ошибка: нет chrome двоичный

Я установил двоичный файл и драйвер:

var chromeOptions = new ChromeOptions();
chromeOptions.BinaryLocation = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe";            
_driver = new ChromeDriver(Path.Combine(hostingEnvironment.WebRootPath), chromeOptions);

, но не работает

1 Ответ

0 голосов
/ 11 апреля 2020

В локальном режиме это работает, так как это абсолютный путь, относящийся к вашей системе.

chromeOptions.BinaryLocation = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; 

Это, конечно, не будет работать на сервере, так как это не удастся, так как это не тот же путь , В идеале вы хотели бы использовать стиль относительного пути.

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