Exemple #1
0
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
Exemple #2
0
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"
Exemple #5
0
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
Exemple #6
0
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()