class TestWidget(BaseTest): def test_widget_page_title(self): self.loginPage = LoginPage(self.driver) widgetPage = self.loginPage.do_login(TestData.USER_NAME, TestData.PASSWORD) title = widgetPage.get_home_page_title(TestData.WIDGET_PAGE_TITLE) assert title == TestData.WIDGET_PAGE_TITLE def test_widget_fl_header(self): self.loginPage = LoginPage(self.driver) widgetPage = self.loginPage.do_login(TestData.USER_NAME, TestData.PASSWORD) fl_header = widgetPage.get_widget_fl_header() assert fl_header == TestData.FL_HEADER def test_widget_ip_header(self): self.loginPage = LoginPage(self.driver) widgetPage = self.loginPage.do_login(TestData.USER_NAME, TestData.PASSWORD) ip_header = widgetPage.get_widget_ip_header() assert ip_header == TestData.IP_HEADER def test_widget_ul_header(self): self.loginPage = LoginPage(self.driver) widgetPage = self.loginPage.do_login(TestData.USER_NAME, TestData.PASSWORD) ul_header = widgetPage.get_widget_ul_header() assert ul_header == TestData.UL_HEADER def test_logout_button(self): self.loginPage = LoginPage(self.driver) widgetPage = self.loginPage.do_login(TestData.USER_NAME, TestData.PASSWORD) widgetPage.button_logout()
class TestLogin(BaseTest): def test_signup_header_visible(self): self.loginPage = LoginPage(self.driver) flag = self.loginPage.is_signup_header_exist() assert flag def test_login_page_title(self): self.loginPage = LoginPage(self.driver) title = self.loginPage.get_title(TestData.LOGIN_PAGE_TITLE) assert title == TestData.LOGIN_PAGE_TITLE def test_login(self): self.loginPage = LoginPage(self.driver) self.loginPage.do_login(TestData.USER_NAME, TestData.PASSWORD)
class TestLogin(BaseTest): USER_NAME = 'test1' USER_PASSWORD = '******' WRONG_USER_NAME = 'qwerty' WRONG_USER_PASSWORD = '******' def test_wrong_username(self): self.loginPage = LoginPage(self.driver) self.loginPage.do_login(self.WRONG_USER_NAME, self.USER_PASSWORD) error_popup_exist = self.loginPage.get_error_login_popup() assert error_popup_exist def test_wrong_password(self): self.loginPage = LoginPage(self.driver) self.loginPage.do_login(self.USER_NAME, self.WRONG_USER_PASSWORD) error_popup_exist = self.loginPage.get_error_login_popup() assert error_popup_exist def test_login_wc(self): self.loginPage = LoginPage(self.driver) self.loginPage.do_login(self.USER_NAME, self.USER_PASSWORD) check_client_option_popup = self.loginPage.get_client_option_popup() assert check_client_option_popup self.loginPage.click_on_ok_proceed_button() login_fullname_exist = self.loginPage.get_user_login_fullname() assert login_fullname_exist def test_logout_wc(self): self.test_login_wc() self.loginPage.click_on_user_login_fullname() self.loginPage.click_on_wc_logout_button() check_title_login = self.loginPage.get_title('Serv-U') assert check_title_login
def test_login(self): login_page = LoginPage(self.driver) login_page.do_login(TestData.LOGIN, TestData.PASSWORD) assert login_page.is_profile_icon_exist()
def prepare_page(request): login_page = LoginPage(request.cls.driver) home_page = login_page.do_login(TestData.LOGIN, TestData.PASSWORD) yield home_page login_page.do_logout()