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)
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()
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)