/
burning_hell
/
ci-cd-lab-7
Обзор
Документация
Войти
/
burning_hell
/
ci-cd-lab-7
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/conftest.py
35 строк
1 KB
burning-hel
change conftest
21 ноя 2025, 18:01
21 ноя 2025, 18:01
edd9bc5
Код
Авторство
О чём код?
import pytest from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options import platform @pytest.fixture def google_form_url(): return "https://docs.google.com/forms/d/e/1FAIpQLSffTdp87io9y5NrIkFutbiUnP452TAeCk5c0dAj5HXzaWwY3g/viewform" @pytest.fixture def browser(): chrome_options = Options() chrome_options.add_argument("--no-sandbox") chrome_options.add_argument("--disable-dev-shm-usage") chrome_options.add_argument("--window-size=1920,1080") # Определяем ОС и настраиваем соответственно if platform.system() == "Windows": # Для Windows - простой запуск driver = webdriver.Chrome(options=chrome_options) else: # Для Linux/WSL - headless режим chrome_options.add_argument("--headless") driver = webdriver.Chrome(options=chrome_options) driver.implicitly_wait(10) yield driver driver.quit() @pytest.fixture def base_url(): return "https://ya.ru"