headless-tests-ci-fix
Some checks failed
Deploy on push / deploy (push) Failing after 11s

This commit is contained in:
2025-08-12 14:03:56 +03:00
parent 16d911bf1e
commit a2177bc35a
10 changed files with 79 additions and 9 deletions

View File

@@ -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()

View File

@@ -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:

View File

@@ -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()
# Включаем детальное логирование сетевых запросов