Я пытаюсь использовать 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
). И это работает!