0

Я запускаю простой код для запуска браузера Firefox. Запуск в Visual Studio. Ниже приведен код:«Необработанное исключение типа« System.InvalidOperationException »произошло в WebDriver.dll« ошибка, возникающая

IWebDriver driver3 = new RemoteWebDriver(
      new Uri("http://localhost:4444/wd/hub"), 
      DesiredCapabilities.Firefox()); 
driver3.Url = "http://www.google.com"; 

Получение исключения ошибки как:

Необработанное исключение типа «System.InvalidOperationException» произошло в WebDriver.dll Дополнительная информация: Ошибка переадресации нового сеанса Пустой бассейн VM для установки Возможности [{browserName = firefox, version =, platform = ANY}]

Может кто-нибудь скажет мне, как это исправить?
я сделал следующее:

  1. Я бег селена сетки, как роль = хаб, с локальным хостом: 4444 в качестве порта.
  2. Добавили переменную PATH среды в свойствах системы, как «C: \ Program Files (x86) \ Mozilla Firefox \ firefox.exe»
  3. Я также попытался понижая версию селена баночки и даже версии браузера, но не результата.

Может кто-нибудь рассказать, как исправить это?

Каким будет правильный код для устранения этой проблемы?

+0

Возможный дубликат http://stackoverflow.com/questions/34217563. Кроме того, эта ссылка также может помочь: https://github.com/angular/protractor/issues/1226#issuecomment-53930736 – Sam

ответ

0

Это исключение означает, что ваша селена-сеточка не имеет ни одного узла, доступного в браузере с желаемыми возможностями.

Если вы используете Selenium Grid как концентратор на вашей машине (-role hub) убедитесь, что по крайней мере один узел который обеспечивает нужный браузер подключается к этому концентратору. Проверьте http://localhost:4444/grid/console, чтобы узнать, подключены ли какие-либо узлы к вашему концентратору.

Кроме того, вы можете просто запустить автономный сервер как концентратор и узел вместе, запустив ее без указания role: java -jar selenium-server-standalone-3.0.1.jar

+0

Я просто сделал небольшую настройку. 1). Я запустил командную строку в «режиме администратора». 2). Дал java-путь как «cd C: \ Program Files (x86) \ Java» в нем 3). Затем выполнил команду как «java -jar selenium-server-standalone-3.0.1.jar» без указания какой-либо роли и Vollaaaa ... она исправлена ​​... !!! Спасибо вам всем за помощь ... После этой ошибки за последние 3 дня ... огромное облегчение я должен сказать .. :-) –

Смежные вопросы

 Смежные вопросы