示例#1
0
    def test_menu_items(self, mozwebqa):

        home = Home(mozwebqa)

        home.go_to_homepage()

        for menu_item in home.header.main_menu:
            Assert.contains(menu_item.text, self._menu_items)
示例#2
0
    def test_menu_items(self, mozwebqa):

        home = Home(mozwebqa)

        home.go_to_homepage()

        for menu_item in home.header.main_menu:
            Assert.contains(menu_item.text, self._menu_items)
示例#3
0
    def test_create_event(self, mozwebqa):
        home = Home(mozwebqa)
        home.go_to_homepage()
        Assert.false(home.is_user_loggedin)
        home.login()
        Assert.true(home.is_user_loggedin)

        events = Events(mozwebqa)
示例#4
0
    def test_login_logout(self, mozwebqa):
        home = Home(mozwebqa)
        home.go_to_homepage()
        Assert.false(home.is_user_loggedin)
        home.login()
        Assert.true(home.is_user_loggedin)

        # log out after logging in
        home.click_logout_menu_item()
        Assert.false(home.is_user_loggedin)
示例#5
0
    def test_login_logout(self, mozwebqa):
        home = Home(mozwebqa)
        home.go_to_homepage()
        Assert.false(home.is_user_loggedin)
        home.login()
        Assert.true(home.is_user_loggedin)

        # log out after logging in
        home.click_logout_menu_item()
        Assert.false(home.is_user_loggedin)
示例#6
0
    def test_email_settings(self, mozwebqa):
        home_page = Home(mozwebqa)
        home_page.go_to_homepage()
        Assert.false(home_page.is_user_loggedin)
        home_page.login()
        Assert.true(home_page.is_user_loggedin)

        settings_page = home_page.header.click_settings()
        report_inital_state = settings_page.is_report_checked
        events_inital_state = settings_page.is_events_checked

        settings_page.click_report_checkbox()
        settings_page.click_events_checkbox()

        dashboard_page = settings_page.click_save()
        Assert.true(dashboard_page.is_success_message_visible)

        settings_page = home_page.header.click_settings()

        Assert.not_equal(report_inital_state, settings_page.is_report_checked)
        Assert.not_equal(events_inital_state, settings_page.is_events_checked)
示例#7
0
 def test_faq_sidebar(self, mozwebqa):
     home = Home(mozwebqa)
     home.go_to_homepage()
     faq = home.header.click_faq_link()
     Assert.true(faq.is_faq_sidebar_visible)
示例#8
0
 def test_faq_sidebar(self, mozwebqa):
     home = Home(mozwebqa)
     home.go_to_homepage()
     faq = home.header.click_faq_link()
     Assert.true(faq.is_faq_sidebar_visible)