Вопрос пользователя:
Ответ нейросети:
import pytest from selenium import webdriver from selenium.webdriver.common.keys import Keys
@pytest.fixture def browser(): driver = webdriver.Chrome() driver.implicitly_wait(10) yield driver driver.quit()
def test_search_book(browser): browser.get("https://www.chitai-gorod.ru/") search_input = browser.find_element_by_css_selector(".search__input") search_input.send_keys("Python") search_input.send_keys(Keys.RETURN)
assert "Python" in browser.title
def test_login(browser): browser.get("https://www.chitai-gorod.ru/") login_button = browser.find_element_by_css_selector(".header__auth-link") login_button.click()
assert "Вход" in browser.title
def test_add_to_cart(browser): browser.get("https://www.chitai-gorod.ru/") search_input = browser.find_element_by_css_selector(".search__input") search_input.send_keys("Harry Potter") search_input.send_keys(Keys.RETURN)
book_link = browser.find_element_by_css_selector(".product-card__link")
book_link.click()
add_to_cart_button = browser.find_element_by_css_selector(".product-card__buy")
add_to_cart_button.click()
assert "Корзина" in browser.title
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.