import sys
sys.stdout.reconfigure(encoding='utf-8')
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp('http://localhost:9224')
    page = browser.contexts[0].pages[0]
    
    # Locate confirm button on the right sidebar
    confirm_btn = page.locator("div[role='button']:has-text('Confirm'), span:has-text('Confirm')").first
    if confirm_btn.count() > 0:
        print('Clicking Confirm friend request...')
        confirm_btn.click()
        page.wait_for_timeout(3000)
        print('Confirmed friend request!')
    else:
        print('No confirm button found')
