class TestLoginS13265(unittest.TestCase): def setUp(self): self.driver = create_driver.get_driver_instance() self.login = LoginPage(self.driver) def tearDown(self): self.driver.close() def test_login_invalid_tc134567(self): test_data = json.load(open('./test/regression/login/s13265.json')) #Go to login page self.login.wait_for_login_page_to_load() #Enter valid UserName self.login.get_username_textbox().send_keys( test_data['TC134567']['username']) #Enter Invalid Password self.login.get_password_textbox().send_keys( test_data['TC134567']['password']) #Click on login button self.login.get_login_button().click() #Get Error message actual_msg = self.login.get_login_error_msg().text expect_msg = test_data['TC134567']['error_msg'] assert actual_msg == expect_msg
class TestSample(unittest.TestCase): def setUp(self): self.driver = create_driver.get_driver_instance() self.login = LoginPage(self.driver) def tearDown(self): self.driver.close() def test_sample(self): self.login.wait_for_login_page_to_load() self.login.get_username_textbox().send_keys("Invalid") self.login.get_password_textbox().send_keys("Invalid") self.login.get_login_button().click() actual_error_msg = self.login.get_login_error_msg().text expected_error_msg = "Username or Password is invalid. Please try again." assert actual_error_msg == expected_error_msg, "Invalid credentials"
class TestLoginU18756(unittest.TestCase): def setUp(self): self.driver = create_driver.get_driver_instance() self.login_page = LoginPage(self.driver) def tearDown(self): self.driver.close() def test_login_invalid_tc154321(self): self.login_page.wait_for_login_page_to_load() self.login_page.get_username_textbox().send_keys('admin') self.login_page.get_password_textbox().send_keys('Invalid_pwd') self.login_page.get_login_button().click() actual_error_msg = self.login_page.get_login_error_msg().text expected_error_msg = 'Username or Password is invalid. Please try again.' assert actual_error_msg == expected_error_msg
class TestSample(unittest.TestCase): def setUp(self): self.driver = create_driver.get_driver_instance() self.login = LoginPage(self.driver) def tearDown(self): self.driver.close() def test_invalid_login_TC13121(self): self.login.get_login().click() self.login.wait_for_login_page_to_load() self.login.get_username_textbox().send_keys("*****@*****.**") self.login.get_password_textbox().send_keys("invalid") self.login.get_login_button().click() actual_error_msg = self.login.get_login_error_msg().text expected_error_msg = "Invalid email or password." assert actual_error_msg == expected_error_msg, "Its invalid"
class TestLoginS13876(unittest.TestCase): def setUp(self): self.driver=create_driver.get_driver_instance() self.login=LoginPage(self.driver) self.data=json.load(open('./test/regression/login/s13876.json')) def tearDown(self): self.driver.close() def test_login_invalid_tc156789(self): self.login.wait_for_login_page_to_load() actual_title=self.driver.title expected_title='Facebook – log in or sign up' assert actual_title==expected_title self.login.get_username_textbox().send_keys(self.data['username']) self.login.get_password_textbox().send_keys(self.data['invalid-pwd']) self.login.get_login_button().click() actual_err_msg=self.login.get_login_error_msg().text expected_err_msg="The password that you've entered is incorrect. " + "Forgotten password?" assert actual_err_msg==expected_err_msg
class TestSample(unittest.TestCase): def setUp(self): self.driver = Chrome("C://chromedriver.exe") self.driver.maximize_window() self.driver.implicitly_wait(40) self.driver.get("https://demo.actitime.com/") self.login = LoginPage(self.driver) self.home = HomePage(self.driver) self.user = UserPage(self.driver) def tearDown(self): self.driver.close() def test_invalid_login_TC13121(self): Data = json.load(open("./test/regression/login/UserStory123.json")) self.login.wait_for_login_page_to_load() self.login.get_username_textbox().send_keys( Data['TC12345']['Username1']) self.login.get_password_textbox().send_keys( Data['TC12345']['Password1']) self.login.get_login_button().click() actual_error_msg = self.login.get_login_error_msg().text expected_error_msg = "Username or Password is invalid. Please try again." assert actual_error_msg == expected_error_msg, "Its invalid" def test_Add_User(self): Data = json.load(open("./test/regression/login/UserStory123.json")) self.login.wait_for_login_page_to_load() self.login.get_username_textbox().send_keys( Data['TC12345']['Username']) self.login.get_password_textbox().send_keys( Data['TC12345']['Password']) self.login.get_login_button().click() self.home.get_users_button().click() self.user.get_add_user_button().click() self.user.wait_for_add_user_to_load() self.user.get_first_name_textbox().send_keys("Kushal") self.user.get_last_name_textbox().send_keys("R") self.user.get_email_textbox().send_keys("*****@*****.**") self.user.get_dropdown_list().click() self.user.get_department_dropdown().click() self.user.get_save_send_invitation_button().click()