This commit is contained in:
@@ -160,8 +160,13 @@ class TestCommunityDeleteE2EBrowser:
|
||||
# Запускаем браузер
|
||||
print("🔄 Запускаем браузер...")
|
||||
playwright = await async_playwright().start()
|
||||
|
||||
# Определяем headless режим из переменной окружения
|
||||
headless_mode = os.getenv("PLAYWRIGHT_HEADLESS", "false").lower() == "true"
|
||||
print(f"🔧 Headless режим: {headless_mode}")
|
||||
|
||||
browser = await playwright.chromium.launch(
|
||||
headless=False, # Оставляем headless=False для отладки E2E тестов
|
||||
headless=headless_mode, # Используем переменную окружения для CI/CD
|
||||
args=["--no-sandbox", "--disable-dev-shm-usage"]
|
||||
)
|
||||
context = await browser.new_context()
|
||||
|
||||
@@ -5,13 +5,18 @@
|
||||
|
||||
import asyncio
|
||||
import time
|
||||
import os
|
||||
|
||||
from playwright.async_api import async_playwright
|
||||
|
||||
|
||||
async def test_delete_button():
|
||||
async with async_playwright() as p:
|
||||
browser = await p.chromium.launch(headless=False)
|
||||
# Определяем headless режим из переменной окружения
|
||||
headless_mode = os.getenv("PLAYWRIGHT_HEADLESS", "false").lower() == "true"
|
||||
print(f"🔧 Headless режим: {headless_mode}")
|
||||
|
||||
browser = await p.chromium.launch(headless=headless_mode)
|
||||
page = await browser.new_page()
|
||||
|
||||
try:
|
||||
|
||||
@@ -5,13 +5,18 @@
|
||||
|
||||
import asyncio
|
||||
import time
|
||||
import os
|
||||
|
||||
from playwright.async_api import async_playwright
|
||||
|
||||
|
||||
async def test_login():
|
||||
async with async_playwright() as p:
|
||||
browser = await p.chromium.launch(headless=False) # headless=False для отладки
|
||||
# Определяем headless режим из переменной окружения
|
||||
headless_mode = os.getenv("PLAYWRIGHT_HEADLESS", "false").lower() == "true"
|
||||
print(f"🔧 Headless режим: {headless_mode}")
|
||||
|
||||
browser = await p.chromium.launch(headless=headless_mode) # Используем переменную окружения
|
||||
page = await browser.new_page()
|
||||
|
||||
# Включаем детальное логирование сетевых запросов
|
||||
|
||||
Reference in New Issue
Block a user