Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 3, 2014 00:42:58

skynetyar
Зарегистрирован: 2014-10-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

маленький автотест

Люди добрые помогите написать скрипт выполняющий определенные действия на веб сайте!

Написать на python 3 + библиотека selenium скрипт, который будет проделывать действия, описанные ниже.:
1) Использование ООП.
2) Действия скрипта логируются, создаётся файл с логами.
3) Скрипт не только выполняет действия, но и производит проверки (assert). В конце выдаёт результат: прошел или нет.
4) Локаторы для элементов написаны без использования порядка следования элементов в DOM дереве. Преимущественно локаторы написаны без использования XPATH.
5) Скрипт выполняется и работает.

Действия на сайте https://online.sbis.ru :
1) Вводим логин и пароль (скажу в приват). Нажимаем кнопку Войти.
Проверка: перешли на стартовую страницу сайта
2) Кликаем на ссылку сотрудники.
Проверка: перешли в раздел сотрудники
3) Кликаем на ссылку (может быть другое что-то написано), но ссылка тут всегда.
проверка: открылась форма с подразделениями
4) Выбираем «Наша компания»
проверка: текст ссылки изменился, стала Наша компания
5) Вводим в поиск Белова Олеся Александровна
проверка: такая запись в таблице найдена
6) Кликаем на запись в таблицу
проверка: карточка открылась
7) Закрываем
проверка: карточка закрылась
8) Кликаем на ссылку с инициалами
проверка: открылось меню
9) Кликаем на ссылку Выход
проверка: вышли с сайта

Офлайн

#2 Окт. 3, 2014 21:13:55

skynetyar
Зарегистрирован: 2014-10-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

маленький автотест

никто не поможет?

Офлайн

#3 Окт. 4, 2014 09:06:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

маленький автотест

skynetyar
никто не поможет?
Забесплатно?
А что, отличная идея, идем на одеск, берем фриланс и постим задачу на питон.су “Помогите ради бога”.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version