При запуске из Visual Studio падает тест в формате C#, который отрабатывает в формате HTML на Selenium IDE

В общем, не помогло :frowning: Поставила старую версию FF - результат остался тем же. Все еще пытаюсь понять что не так.

Какая именно версия(номер билда) WebDriver и FireFox используется?
В Chrome выдаёт такую же ошибку? Какая версия Chrome? Обычно в Chrome такого не бывает.

1 лайк

Здравствуйте.

Selenium IDE 2.9.1.1, Firefox начинала с версии 46, потом 39 и 24 - результат тот же. IE и Chrome - по тому же сценарию, все время пытается открыть сокет 127.0.0.1:7055

Забыл спросить сразу. Windows Firewall отключен? Или исключение на на порт 7055 добавлено?
Если нет ни того ни другого, попробуйте временно отключить Firewall и проверить работает ли без него.
Студия “Run as administrator” запущена?
И ещё вы указали версию Selenium IDE, а какая версия Selenium WebDriver? Это разные вещи.
Версию Selenium WebDriver можно посмотреть либо в NuGet манаджере, если Вы им пользуетесь, либо прямо на файле WebDriver.dll в свойствах файла на закладке Детали Screenshot by Lightshot

1 лайк

Пока ни того ни другого не предпринимала - спасибо за подсказку, пробую

ВебДрайвер 2.45.0.0

Провёл эксперимент с Firefox 46.0.1 (самый свежий) и WebDriver 2.45 (выпущен February 27, 2015), та же ошибка.
С Firefox 46.0.1 и WebDriver 2.53 (самый свежий) всё ок. Попробуйте всё таки обновить и Firefox и WebDriver до последних.

1 лайк

Спасибо за помощь!

Запуск от имени администратора позволил нормально запустить Chrome и IE драйвер, с FireFox по прежнему те же проблемы, но для меня это уже не принципиально - главное хоть на чем-то заработало!!! :slight_smile:

Не забывайте ставить пометку “ответ” (чтобы другим было легче найти, что помогло) и закрывать тему (если ответ получен)

Всем привет. Столкнулся с такой же проблемой.
OS: Windows 10, FireFox x64 v.46.0.1 , WebDriver v. 2.53.0
Обновления/откаты Firefox и Selemium не помогли, отключение брандмауэра, запуск студии и браузера от имени администратора не помогло.
В Chrome запускается, в Firefox нет. Нужен именно Firefox.
Есть еще идеи? Спасибо.

Exception такой же и на такой же строчке?

Пробую воспроизвести у себя на Windows 10

Есть подозрение что FireFox автоматически обновляется до версии 47. С которой последний ВебДрайвер не умеет работать.

А почему тогда в качестве версии FF упорно выводится 46.0.1 ?

где выводит?
FF в этом плане очень вредный. Когда Вы его просто запускаете он может показывать 46.0.1, но когда Вы запускаете его через ВебДрайвер, то запускается новый профайл, в котором скорее всего по-умолчанию стоит автоапдейт и он его апдейтит.
На 10-ке у меня только что так и происходило.
В момент выдачи исключения, я в диспетчере задач посмотрел версию ФФ - как раз 47.0 была.
Попробуйте заново установить ФФ 46.0.1 со стандалон инсталяции, предварительно отключив интернет, а после инсталяции выключите авто-апдейт.
Затем попробуйте запустить ФФ дрейвер при по-прежнему выключеном интернете.
Вобщем отрежьте все пути ФФ для апдейта.

На Windows 10 работает с FireFox 46 и WebDriver 2.53

У меня почему-то до сих пор не работает, именно с єтим инвайронментом. (Вернее ФФ вообще никак не работает). Хром работает оригинально: при первом запуске тест отрабатывает успешно, при повторном - валится, в режиме дебага - всегда pass.

Это уже нужно смотреть конкретно тест. Скорее всего где-то не хватает ожидания. Или валится такая же ошибка как на скриншоте в первом посте?

Пробовали посмотреть версию в момент “отвала” ФФ?

Еще не пробовала, отпишусь что вышло

Нет, ошибка другая - по смыслу “невозможно найти элемент по имени…”

Это происходит когда Вы пытаетесь работать с элементом, а его ещё нет на странице. В дебаге когда Вы делаете шаг за шагом он успевает подгрузится а при обычном прогоне нет. Нужно ждать элемент. Для Этого используйте WebDriverWait + ExpectedConditions
http://automated-testing.info/t/solved-kak-dlya-webdriver-c-zadat-yavnoe-ozhidanie-elementa-s-usloviem-ego-vidimosti/5061