Firefox завис при операции входа в систему с помощью Selenium-Webdriver

Я пытаюсь выполнить код Selenium-webdriver, написанный на Ruby для firefox. я используюfirefox 45.0.1 потому что я использую ruby 2.1.10 а также Selenium-WEbdriver-2.53.4

Когда я запускаю Selenium, открывает firefox, вводит адрес, вводит имя пользователя и пароль и нажимает кнопку входа в систему. Но после этого он остается там с символом загрузки возле входа в систему, а также браузер сообщает

Перенос данных из 34.23.23.2

Селен застревает здесь на 5 минут, а затем существует, говоря тайм-аут и выдает ошибку ниже.

**1.1) Failure/Error:**

@browser.span(:text=>'Login').wait_while_present(10000)
      Net::ReadTimeout:
        Net::ReadTimeout

Когда я вручную открываю новую вкладку firefox, когда selenium открывает firefox и пытаюсь войти вручную, я вижу ту же проблему. Но когда я открываю firefox вручную с рабочего стола и вхожу в систему, он работает. Скажите, пожалуйста, что мне здесь не хватает.

1 ответ

Я подозреваю, что некоторые веб-сайты обнаруживают, когда запущен автоматический тест, и ведут себя по-разному, также когда запускается селен, он использует профиль по умолчанию, и когда вы открываете его вручную, ваш профиль загружается. Не могу сказать наверняка, что это твоя проблема.

Другие вопросы по тегам