def test_space_at_end_of_password(self):
     page = LoginPage(self.driver)
     page.enterName(correct_admin_name)
     page.enterPassword(password_with_space)
     page.pushButton()
     sleep(2)
     page.hasError(testError)
 def test_invalid_password(self):
     page = LoginPage(self.driver)
     page.enterName(correct_admin_name)
     page.enterPassword(incorrect_password)
     page.pushButton()
     sleep(2)
     page.hasError(testError)
Ejemplo n.º 3
0
class LoginTest(unittest.TestCase):
    @pytest.fixture(autouse=True)
    def classObjects(self):
        self.gt = LoginPage(self.driver)
        self.bp = BasePage(self.driver)

    @pytest.mark.run(order=5)
    def test_enterDataInEditBox(self):
        self.gt.enterText()
        self.gt.clickOnSubmit()

    @pytest.mark.run(order=4)
    def test_openLoginScreen(self):
        self.bp.keyCode(4)
        self.gt.clickLoginBotton()
        self.gt.enterEmail()
        self.gt.enterPassword()
        self.gt.clickOnLoginB()
        self.gt.verifyAdminScreen()

    @pytest.mark.run(order=3)
    def test_loginFailMethod(self):
        cl.allureLogs("App Opened")
        self.gt.clickLoginBotton()
        self.gt.enterEmail()
        self.gt.enterPassword2()
        self.gt.clickOnLoginB()
        self.gt.verifyAdminScreen()
 def test_check_header_form(self):
     Page = LoginPage(self.driver)
     Page.enterName(incorrect_admin_name)
     Page.enterPassword(correct_password)
     Page.pushButton()
     sleep(2)
     form_header = self.driver.find_element_by_id('logInPanelHeading').text
     self.assertEqual('LOGIN Panel', form_header)
 def test_check_page_header(self):
     Page = LoginPage(self.driver)
     Page.enterName(correct_admin_name)
     Page.enterPassword(correct_password)
     Page.pushButton()
     sleep(2)
     dashboard = self.driver.find_element_by_id('menu_dashboard_index').text
     self.assertEqual('Dashboard', dashboard)
 def test_valid_login(self):
     page = LoginPage(self.driver)
     page.enterName(correct_admin_name)
     page.enterPassword(correct_password)
     page.pushButton()
     sleep(2)
     welcome_admin = self.driver.find_element_by_id('welcome').text
     self.assertEqual('Welcome Admin', welcome_admin)
    def setUp(self):
        self.driver = BrowserRunner().run()
        page = LoginPage(self.driver)
        page.enterName(correct_admin_name)
        page.enterPassword(correct_password)
        page.pushButton()
        sleep(2)

        page_pim = MainMenuElements(self.driver)
        page_pim.pushPimMenu()
Ejemplo n.º 8
0
    def setUp(self) -> None:
        self.driver = BrowserRunner().run()
        page = LoginPage(self.driver)
        page.enterName(correct_admin_name)
        page.enterPassword(correct_password)
        page.pushButton()
        sleep(2)

        page_pim = MainMenuElements(self.driver)
        page_pim.pushPimMenu()
        self.driver.find_element_by_id('menu_pim_addEmployee').click()
def step_impl(driver):
    lp = LoginPage(driver)
    lp.enterUsrname().send_keys("Admin")
    lp.enterPassword().send_keys("admin123")
    print("Enter username and password successfully")
 def test_empty_username(self):
     page = LoginPage(self.driver)
     page.enterPassword(correct_password)
     page.pushButton()
     sleep(2)
     page.hasError(testErrorEmptyName)