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

Article author: Andrei Olegovich

Похожие статьи
Robot Framework
Basics
Login Test
Empty Fields
reStructuredText
QuickStart
Robot from Python

Search this site

Subscribe to Telegram channel @aofeed to follow new articles and updates to old ones

Go to channel

@aofeed

Ask a question in the Telegram group

@aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su, info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: