Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Тестирование log in посредством Selenuim IDE


(Pavel Berlinets) #1

Здравствуйте, ребята. На работе стала задача автоматизировать тестирование логина, а в автоматизации я новичек и знаю только азы селениума. Помогите пожалуйста разобраться и написать тест для тестирование логина. Спасибо за понимание )


(Сергей Блохин) #2

Посмотри мой пример работы с Selenium на http://github.com/tit/selexample


(Pavel Berlinets) #3

Спасибо, но я не совсем понимаю, что мне там смотреть…


(Pnevmoslon) #4

http://selenium2.ru/docs/selenium-ide.html


(Mykhailo Poliarush) #5

(Pavel Berlinets) #6

Это я смотрел, спасибо. Урок очень хороший, побольше бы таких. Но изложенного в этом уроке было мало для написания теста проверки логина. Я сейчас усердно собираю информацию со всех ресурсов в интернете и вам большое спасибо за поддержку. Обязательно отпишусь когда получится добиться результата. А если мне кто то поможет, то моей благодарности не будет границ)


(Александр Таранков) #7

в чём сложность? Напишите последовательность действий, которую вы производите и которая не приносит результата.

Что представляет из себя форма логина? Ну, к примеру, возьмем самую простую:

  • поле логин
  • поле пароль
  • кнопка сабмит

Действия такие:

  1. Открываете браузер
  2. Открываете меню инструменты, выбираете Selenium IDE, нажимаете в нём кнопку Record, чтобы началась запись действий. Далее делаете действия, которые будут записаны
  3. Вбиваете нужный урл, открывается форма логина
  4. Заполняете поля, нажимаете кнопку - вуаля, вы залогинились
  5. Нажимаете Stop в Selenium IDE, и наблюдаете записанный скрипт

В чём у вас проблема? Что из этого не получается сделать?


(Pavel Berlinets) #8

Действия такие

  • Открываем браузер
  • Нажимаем кнопку логина с помощью ФБ или твиттера
  • У нас выскакивает поп-ап для ввода данных фб или твиттера
  • Вводим данные, поп-ап закрывается и происходит логин

Просто у меня на проэкте все завязано на поп-апах.

К примеру, тоже нужен тест для проверки включений некоторых функций, если мы логинимся именно через соответствующие поп-апы. То есть, если мы логинимся через поп-ап, то у нас должна включится в сеттингах пользователя дополнительная функция (флажок).


(Александр Таранков) #9

Например вот статья о том как работать с popup-окнами на selenium IDE: http://software-testing-tutorials-automation.blogspot.ru/2013/03/how-to-use-selectwindow-and.html
Читайте, пробуйте.

А вообще, не рассчитывайте на серьезную автоматизацию с применением selenium IDE. Это скорее тулза для обучения азам работы с автоматизацией web UI на selenium. Можно его так же использовать для частичной автоматизации некоторых ручных действий. Небольших и в небольшом количестве. Изучайте и используйте webdriver


(Pavel Berlinets) #10

На webdriver и расcчитываю, только на данный момент пока изучаю Python.