Пример #1
0
    def test_that_proper_404_error_page_displayed(self, mozwebqa):

        not_found_page = NotFoundPage(mozwebqa)
        not_found_page.go_to_not_found_page()

        Assert.contains(not_found_page.page_title, u'Sorry, we couldn’t find that.')

        Assert.equal(not_found_page.get_page_status_code(), 404,
                     u'GET request to this page should return 404 status code.')
Пример #2
0
    def test_that_proper_404_error_page_displayed(self, mozwebqa):

        not_found_page = NotFoundPage(mozwebqa)
        not_found_page.go_to_not_found_page()

        Assert.equal(not_found_page.page_title, u'Sorry, we couldn’t find that')

        Assert.equal(not_found_page.get_page_status_code(), 404,
                     u'GET request to this page should return 404 status code')

        err_msg_parts = []
        err_msg_parts.append(u'We looked everywhere, but we couldn’t find the page or file you were looking for. A few possible explanations:')
        err_msg_parts.append(u'You may have followed an out-dated link or bookmark.')
        err_msg_parts.append(u'If you entered the address by hand, you might have mistyped it.')
        err_msg_parts.append(u'Maybe you found a bug. Good work!')
        error_message = '\n'.join(err_msg_parts)

        Assert.equal(not_found_page.error_message, error_message)
Пример #3
0
def test_is_download_button_displayed(base_url, selenium):
    page = NotFoundPage(base_url, selenium).open()
    assert page.download_button.is_displayed
Пример #4
0
def test_go_back_button_is_displayed_with_history(base_url, selenium):
    selenium.get(base_url)
    page = NotFoundPage(selenium, base_url).open()
    assert page.is_go_back_button_displayed