import asyncio
from playwright.async_api import async_playwright

async def verify_browser():
    async with async_playwright() as p:
        # Launch using actual installed Chromium
        browser = await p.chromium.launch(headless=True)
        page = await browser.new_page()
        
        # Checking 'Chrome for Testing' indication in user agent or features
        ua = await page.evaluate("navigator.userAgent")
        print(f"User Agent: {ua}")
        
        # Verification of claims
        print("\n--- Verifying Memory Site Details ---")
        await page.goto("https://sunaiva-ai-memory.netlify.app")
        # Check for specific pricing or content
        pricing_text = await page.locator("body").inner_text()
        print(f"Contains 'Beta': {'Beta' in pricing_text}")
        print(f"Contains '200 conversations': {'200 conversations' in pricing_text}")
        
        # Check API health
        print("\n--- Verifying API Health ---")
        await page.goto("https://api.sunaivadigital.com/memory/api/health")
        print(f"Memory API Response: {await page.content()}")
        
        await browser.close()

if __name__ == "__main__":
    asyncio.run(verify_browser())
