예제 #1
0
def test_check_numbers_of_courses(browser):
    main_page = MainPage(browser)
    with allure.step(u'Проверяем, что в списке курсов есть: Тестирование'):
        main_page.check_testing_course()
    with allure.step(
            u'Проверяем, что на странице курсов по тестированию 12 курсов'):
        courses_page = CoursesPage(browser)
        numbers = courses_page.get_number_of_courses()
        allure.attach(
            '', 'Ожидаемый результат: {0}, Полученный результат: {1}'.format(
                12, numbers), allure.attachment_type.TEXT)
        assert numbers == 12
예제 #2
0
def test_python_qa_engineer_in_list(browser):
    main_page = MainPage(browser)
    with allure.step(u'Проверяем, что в списке курсов есть: Тестирование'):
        main_page.check_testing_course()
        courses_page = CoursesPage(browser)
    with allure.step(u'Получаем названия всех курсов'):
        names = courses_page.get_names_of_courses()
    with allure.step(
            u'Проверяем, что в этом списке есть курс "Python QA Engineer"'):
        allure.attach(
            '', 'Ожидаемый результат: {0}, Полученный результат: {1}'.format(
                "Python QA Engineer", names), allure.attachment_type.TEXT)
        assert "Python QA Engineer" in names