import pytest import requests from selenium import webdriver import allure
@allure.feature("API Tests") def test_search_books_cyrillic(): search_query = "книга" url = "https://www.chitai-gorod.ru/api/search" headers = { 'Content-Type': 'application/json' } params = { 'query': search_query }
response = requests.get(url, headers=headers, params=params)
assert response.status_code == 200
assert response.json()['status'] == 'success'
@allure.feature("UI Tests") def test_search_books_cyrillic_ui(): search_query = "книга" driver = webdriver.Chrome() driver.get("https://www.chitai-gorod.ru/") search_input = driver.find_element_by_id("search-input") search_input.send_keys(search_query) search_button = driver.find_element_by_id("search-button") search_button.click()
assert search_query in driver.current_url
driver.quit()
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.