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
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