Files
janssen/Outlook/TRASH/_test_launch.py
T
2026-06-04 11:40:45 +02:00

24 lines
776 B
Python

"""Smoke test — spustí stejný launch jako mcp_owa, drží 8 s, zavře."""
import asyncio
from pathlib import Path
from playwright.async_api import async_playwright
PROFILE = Path(__file__).resolve().parent / "outlook_profile"
async def main():
pw = await async_playwright().start()
ctx = await pw.chromium.launch_persistent_context(
user_data_dir=str(PROFILE),
headless=False,
no_viewport=True,
args=["--disable-blink-features=AutomationControlled", "--start-maximized"],
)
page = ctx.pages[0] if ctx.pages else await ctx.new_page()
await page.goto("https://outlook.cloud.microsoft/mail/")
print("OK, page open:", page.url)
await asyncio.sleep(8)
await ctx.close()
await pw.stop()
asyncio.run(main())