Robot Framework Login тест

Введение

Valid

*** Settings *** Documentation A test suite with tests for valid login. Resource ui/ui.resource Resource users/users.resource Suite Setup Setup Suite Force Tags ui *** Variables *** *** Keywords *** Test Setup Tasks Start Chromium Browser Test Teardown Tasks Close Browser Create Unique User &{unique_user}= Generate Unique User Set Suite Variable ${unique_user} Setup Suite Create Unique User Register User user=${unique_user} *** Test Cases *** Valid Login [Tags] flasky Open Browser To Login Page Input Username ${unique_user.username} Input Password ${unique_user.password} Submit Credentials User Page Should Be Open

Invalid

*** Settings *** Documentation Flasky App UI Test Resource ui/ui.resource Resource users/users.resource Library utils.py Suite Setup Setup Suite Force Tags ui *** Variables *** *** Keywords *** Create Unique User &{unique_user}= Generate Unique User Set Suite Variable ${unique_user} Setup Suite Create Unique User Register User user=${unique_user} Test Setup Tasks Start Chromium Browser Test Teardown Tasks Close Browser *** Test Cases *** Missing Username [Documentation] Username field is left empty [Tags] flasky Open Browser To Login Page Input Password ${unique_user.password} Submit Credentials Login Page Should Be Open Missing Password [Documentation] Password field is left empty [Tags] flasky Open Browser To Login Page Input Username ${unique_user.username} Submit Credentials Login Page Should Be Open Missing Credentials [Documentation] ... Empty strings are used ... for username and password [Tags] flasky Open Browser To Login Page Submit Credentials Login Page Should Be Open Wrong Username [Documentation] ... Wrong username based on random ... string is used for username [Tags] flasky Open Browser To Login Page ${wrong_username}= Unique Username Input Username ${wrong_username} Input Password ${unique_user.password} Submit Credentials Error Page Should Be Open Wrong Password [Documentation] Random string is used for password [Tags] flasky Open Browser To Login Page ${wrong_password}= Str Uuid Input Username ${unique_user.username} Input Password ${wrong_password} Submit Credentials Error Page Should Be Open Wrong Credentials [Documentation] ... Wrong username based on random ... string is used for username. ... Random string is used for password [Tags] flasky Open Browser To Login Page ${wrong_username}= Unique Username ${wrong_password}= Str Uuid Input Username ${wrong_username} Input Password ${wrong_password} Submit Credentials Error Page Should Be Open

Похожие статьи
Robot Framework
Основы
Тест логина
Пустые поля
reStructuredText
QuickStart
Изображение баннера

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: