Ejemplo n.º 1
0
 def test_login_success(start_browser):
     """
     Login with valid parameters.
     :param start_browser: browser run
     """
     driver = start_browser
     input_login(driver, login="******")
     input_password(driver, password="******")
     accept_click(driver)
     success_login_url = 'http://192.168.110.60/opencart/index.php?route=account/account'
     logging.debug("Current web url is %s", driver.current_url)
     assert driver.current_url == success_login_url
Ejemplo n.º 2
0
 def test_login_success__email_in_uppercase(start_browser):
     """
     Login with valid parameters. E-Mail Address in uppercase.
     :param start_browser: browser run
     """
     driver = start_browser
     input_login(driver, login="******")
     input_password(driver, password="******")
     accept_click(driver)
     current_url = driver.current_url
     success_login_url = 'http://192.168.110.60/opencart/index.php?route=account/account'
     logging.debug("Current web url is %s", driver.current_url)
     assert current_url == success_login_url
Ejemplo n.º 3
0
 def test_login_not_success__without_password(start_browser):
     """
     Login with NONE password
     :param start_browser: browser run
     """
     driver = start_browser
     input_login(driver, login="******")
     accept_click(driver)
     error_text = get_warning_message(driver)
     correct_error = "Warning: No match for E-Mail Address and/or Password."
     logging.debug("Current web url is %s", driver.current_url)
     logging.debug("Error text is %s", error_text)
     assert correct_error == error_text
Ejemplo n.º 4
0
 def test_login_not_success__invalid_password_and_email(start_browser):
     """
     Login with invalid password and E-Mail Address
     :param start_browser:  browser run
     """
     driver = start_browser
     input_login(driver, login="******")
     input_password(driver, password="******")
     accept_click(driver)
     error_text = get_warning_message(driver)
     correct_error = "Warning: No match for E-Mail Address and/or Password."
     logging.debug("Current web url is %s", driver.current_url)
     logging.debug("Error text is %s", error_text)
     assert correct_error == error_text
Ejemplo n.º 5
0
 def test_login_not_success__without_email(start_browser):
     """
     Login with NONE E-Mail Address
     :param start_browser: browser run
     """
     driver = start_browser
     input_password(driver, password="******")
     accept_click(driver)
     error_text = get_warning_message(driver)
     correct_error = "Warning: Your account has exceeded allowed " \
                     "number of login attempts. Please try again in 1 hour."
     logging.debug("Current web url is %s", driver.current_url)
     logging.debug("Error text is %s", error_text)
     assert correct_error == error_text