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