Example #1
0
 def setUp(cls):
     global lp
     lp = LoginPage(cls.driver)
     #logging.info("entered phone number : 8970907650")
     lp.enter_email_phone("8970907650")
     #logging.info("entered password : honeyb19")
     lp.enter_password("honeyb19")
     #logging.info("logging into the application")
     lp.click_login()
     time.sleep(10)
Example #2
0
 def test_login_with_valid_username_invalid_password(self):
     loginpage = LoginPage(self.driver)
     self.assertTrue(loginpage.verify_email_phone_number_field(),
                     "Email or Phone Number Field doesnot exists")
     loginpage.enter_email_phone("8970907650")
     self.assertTrue(loginpage.verify_password_input_field(),
                     "Password input field doesnot exists")
     loginpage.enter_password("asldkfj")
     self.assertTrue(loginpage.verify_login_button(),
                     "Login Button Not enabled")
     loginpage.click_login()
     time.sleep(10)
     expected_error_msg = "Please enter valid Email ID/Mobile number"
     self.assertEqual(expected_error_msg,
                      loginpage.get_error_msg_for_invalid_username())
     loginpage.close_login_popup()
Example #3
0
 def test_login_with_invalid_credentials(self):
     loginpage = LoginPage(self.driver)
     self.assertTrue(loginpage.verify_email_phone_number_field(),
                     "Email or Phone Number Field doesnot exists")
     loginpage.enter_email_phone("897090765")
     self.assertTrue(loginpage.verify_password_input_field(),
                     "Password input field doesnot exists")
     loginpage.enter_password("honey")
     self.assertTrue(loginpage.verify_login_button(),
                     "Login Button Not enabled")
     loginpage.click_login()
     time.sleep(10)
     expected_error_msg = "Your username or password is incorrect"
     self.assertEqual(expected_error_msg,
                      loginpage.get_error_msg_for_invalid_password(),
                      "Login Successful..")
     loginpage.close_login_popup()