/
alex_tester
/
qa-auto-tests
Обзор
Документация
Войти
/
alex_tester
/
qa-auto-tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
test_selenium_pytest/test_selenium_pytest_2.py
29 строк
905 B
Aleksandr
Добавлены все тесты
22 апр 2026, 18:36
22 апр 2026, 18:36
32c0e5d
Код
Авторство
О чём код?
import pytest from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.keys import Keys @pytest.fixture def browser(): driver = webdriver.Chrome() yield driver driver.quit() def test_google(browser): browser.get("https://google.com") wait = WebDriverWait(browser, 10) command_line = wait.until(EC.element_to_be_clickable((By.NAME, "q"))) browser.switch_to.new_window('tab') browser.switch_to.window(browser.window_handles[1]) browser.get("https://wikipedia.org") wiki_line = WebDriverWait(browser, 10).until( EC.element_to_be_clickable((By.ID, "searchInput"))) browser.switch_to.window(browser.window_handles[0]) assert "Google" in browser.title