Exemple #1
0
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()
Exemple #2
0
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)
Exemple #3
0
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
Exemple #4
0
 def test_login(self):
     login_page = LoginPage(self.driver)
     login_page.do_login(TestData.LOGIN, TestData.PASSWORD)
     assert login_page.is_profile_icon_exist()
Exemple #5
0
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()