Spaces:
Running
Running
| import { chromium } from 'playwright'; | |
| (async () => { | |
| const browser = await chromium.launch(); | |
| const page = await browser.newPage(); | |
| try { | |
| console.log('Navigating to the app...'); | |
| await page.goto('https://auxteam-usersyncinterface.hf.space'); | |
| // Wait for the app to load | |
| await page.waitForSelector('text=Branding Content Testing', { timeout: 30000 }); | |
| console.log('App loaded successfully.'); | |
| // Check for "Focus Group" label | |
| const focusGroupLabel = await page.isVisible('text=Focus Group'); | |
| console.log('Focus Group label visible:', focusGroupLabel); | |
| // Go to Chat | |
| console.log('Opening Chat...'); | |
| await page.click('text=Open Global Chat'); | |
| await page.waitForSelector('text=What would you like to simulate?', { timeout: 10000 }); | |
| // Check for variations | |
| const linkedInVisible = await page.isVisible('text=LinkedIn Post'); | |
| console.log('LinkedIn Post variation visible:', linkedInVisible); | |
| // Click LinkedIn Post | |
| await page.click('text=LinkedIn Post'); | |
| // Check Help Me Craft button | |
| const helpMeCraft = await page.isVisible('text=Help Me Craft'); | |
| console.log('Help Me Craft button visible:', helpMeCraft); | |
| await page.screenshot({ path: 'verification/final_check_chat.png' }); | |
| console.log('Final check screenshot saved.'); | |
| } catch (error) { | |
| console.error('Verification failed:', error); | |
| } finally { | |
| await browser.close(); | |
| } | |
| })(); | |