Есть HTML-код авторизации в инстаграм.Через Find поля(локаторы) находит.Проблема в том,что когда программа ввела данные и нажимает кнопку Вход такое чувство,что обновляется страница и данные сбрасываются. Код и скрин с ошибкой приложены.
Отправлено 21 декабря 2016 - 17:27
Есть HTML-код авторизации в инстаграм.Через Find поля(локаторы) находит.Проблема в том,что когда программа ввела данные и нажимает кнопку Вход такое чувство,что обновляется страница и данные сбрасываются. Код и скрин с ошибкой приложены.
Отправлено 24 декабря 2016 - 15:22
Есть HTML-код авторизации в инстаграм.Через Find поля(локаторы) находит.Проблема в том,что когда программа ввела данные и нажимает кнопку Вход такое чувство,что обновляется страница и данные сбрасываются. Код и скрин с ошибкой приложены.
Ну так и есть - происходит обновление страницы.
Для правильной работы теста нужно:
- во-первых, использовать команду clickAndWait вместо click по кнопке "Войти",
- во-вторых, после обновления изменяется Title страницы с "Вход • Instagram" на просто "Instagram". О чем как раз и говорит ошибка в вашем тесте.
Отправлено 24 декабря 2016 - 15:59
Есть HTML-код авторизации в инстаграм.Через Find поля(локаторы) находит.Проблема в том,что когда программа ввела данные и нажимает кнопку Вход такое чувство,что обновляется страница и данные сбрасываются. Код и скрин с ошибкой приложены.
Ну так и есть - происходит обновление страницы.
Для правильной работы теста нужно:
- во-первых, использовать команду clickAndWait вместо click по кнопке "Войти",
- во-вторых, после обновления изменяется Title страницы с "Вход • Instagram" на просто "Instagram". О чем как раз и говорит ошибка в вашем тесте.
Не в этом дело,а происходит обновление страницы,а не переход дальше
Отправлено 24 декабря 2016 - 17:13
Переход происходит (проверено лично) со страницы https://www.instagra...accounts/login/ на страницу https://www.instagram.com/ при корректных данных.
У вас же этого не происходит потому, что у вас некорректные данные, о чем говорит ошибка:
"Введенное вами имя пользователя не принадлежит аккаунту. Проверьте свое имя пользователя и повторите попытку."
Отсюда обновление страницы и сброс полей.
Отправлено 26 декабря 2016 - 11:59
Переход происходит (проверено лично) со страницы https://www.instagra...accounts/login/ на страницу https://www.instagram.com/ при корректных данных.
У вас же этого не происходит потому, что у вас некорректные данные, о чем говорит ошибка:
"Введенное вами имя пользователя не принадлежит аккаунту. Проверьте свое имя пользователя и повторите попытку."Отсюда обновление страницы и сброс полей.
Введите при ручном вводе неправильный логин и любой пароль.Он скажет выдаст ошибку,но введенные данные на исчезнут.В моей ситуации он воспринимает поля авторизации,как будто там нет введенных данных.Т.е.при ручном вводе не происходит обновление данных в инпутах.
Скопируйте данные из кода выше и авторизуйтесь с ними)
Отправлено 26 декабря 2016 - 12:03
Так вам нужно автоматизировать авторизацию или обработку некорректных данных при авторизации (по первому тесту этого не скажешь)?
Отправлено 26 декабря 2016 - 12:13
Так вам нужно автоматизировать авторизацию или обработку некорректных данных при авторизации (по первому тесту этого не скажешь)?
Данные в коде корректные)
Отправлено 29 декабря 2016 - 12:38
Возможно на данном сайте не срабатывает как нужно команда type.
Что можно сделать - попробовать другие команды (typeKeys, sendKeys, fireEvent etc.)
Так же вероятна защита от бота (я уже писал вам об этом на другом форуме).
В любом случае Selenium IDE не очень правильный выбор для тестирования инстаграмма.
Отправлено 29 декабря 2016 - 16:08
delete
Отправлено 29 декабря 2016 - 16:08
В любом случае Selenium IDE не очень правильный выбор для тестирования инстаграмма.
Не знаю, у меня все отлично работает
Отправлено 30 декабря 2016 - 06:45
Возможно на данном сайте не срабатывает как нужно команда type.
Что можно сделать - попробовать другие команды (typeKeys, sendKeys, fireEvent etc.)
Так же вероятна защита от бота (я уже писал вам об этом на другом форуме).
В любом случае Selenium IDE не очень правильный выбор для тестирования инстаграмма.
Спасибо)Ваш совет помог)Я знаю,что не очень правильный)
0 пользователей, 0 гостей, 0 анонимных