Селен с GeckoDriver не работает на ASP. net Core - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь использовать GeckoDriver в asp.net core (dotnet new webapi). Но, это всегда бросает исключения:

System.InvalidOperationException: 'Failed to start browser C:\Program Files\Mozilla Firefox\firefox.exe: other os error (SessionNotCreated)'

Я пытался использовать с net основной консолью (dotnet new console), и она работает нормально.

Еще одна вещь, которую я использую ChromeDriver в asp.net core все еще в порядке.

Почему? Какая разница между asp.net core и .net core console? И почему ChromeDriver работает жирным шрифтом?

Это информация о моем проекте:

Dotnet version: .net core 3.0
Firefox version: 75.0 (64 bit)
Selenium version: 3.141.0
GeckoDriver version: 0.26.0.1

Спасибо

Обновление 1: Возможно, это ответы на мой вопрос. Я не знаю точно, почему. Но GeckoDriver отлично работает в Project Profile.

По умолчанию, когда я F5 мой проект, он запускается с IIS Express. Я переключился на Профили проекта (по умолчанию он будет работать в https://localhost:5001). И это работает!

...