import pytest import allure from selenium import webdriver from selenium.webdriver.common.keys import Keys import requests
@allure.feature("Поиск книг на сайте") def test_search_books(): # Открываем браузер и переходим на сайт driver = webdriver.Chrome() driver.get("https://www.chitai-gorod.ru/")
# Находим поле поиска и вводим запрос
search_input = driver.find_element_by_id("search-input")
search_input.send_keys("Python programming")
# Нажимаем Enter для выполнения поиска
search_input.send_keys(Keys.RETURN)
# Получаем результаты поиска
search_results = driver.find_elements_by_class_name("product-card")
# Проверяем, что найдены книги
assert len(search_results) > 0
# Закрываем браузер
driver.quit()
@allure.feature("Проверка доступности сайта") def test_site_availability(): # Проверяем доступность сайта response = requests.get("https://www.chitai-gorod.ru/")
# Проверяем, что статус код ответа равен 200
assert response.status_code == 200
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.