PageLogin.resource 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. *** Settings ***
  2. Library SeleniumLibrary
  3. *** Variables ***
  4. ${PAGE_LOGIN_HEADER_LOCATOR}= css=h1
  5. ${EMAIL_TEXTBOX_LOCATOR}= id=email
  6. ${PASSWORD_TEXTBOX_LOCATOR}= id=password
  7. ${LOGIN_BUTTON_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/form/div[2]/button
  8. ${CREATE_ACCOUNT_LINK_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/div[3]/a
  9. ${FORGOT_PASSWORD_LINK_LOCATOR}= id=forgotPasswordLink
  10. *** Keywords ***
  11. Vérifier l'affichage de la page "Login"
  12. ${Page_login_header_text}= Get Text ${PAGE_LOGIN_HEADER_LOCATOR}
  13. Should Be Equal As Strings ${Page_login_header_text} Login ignore_case=true
  14. Remplir le formulaire de login
  15. [Arguments] @{Donnees_Login}
  16. Input Text ${EMAIL_TEXTBOX_LOCATOR} ${Donnees_Login}[0]
  17. Input Text ${PASSWORD_TEXTBOX_LOCATOR} ${Donnees_Login}[1]
  18. Soumettre le formulaire de Login
  19. Click Button ${LOGIN_BUTTON_LOCATOR}
  20. Cliquer sur le lien "Create a free account"
  21. Click Element ${CREATE_ACCOUNT_LINK_LOCATOR}
  22. Cliquer sur le lien "Forgot Password"
  23. Click Element ${FORGOT_PASSWORD_LINK_LOCATOR}