diff --git a/generated/wevia-gen-gen-20260424-182605-0.js b/generated/wevia-gen-gen-20260424-182605-0.js new file mode 100644 index 000000000..2b30563e7 --- /dev/null +++ b/generated/wevia-gen-gen-20260424-182605-0.js @@ -0,0 +1,42 @@ +const { chromium } = require('playwright'); + +(async () => { + const browser = await chromium.launch(); + const page = await browser.newPage(); + await page.goto('https://example.com'); // Remplacez par l'URL de la page à tester + + // Attends que le bouton "Hamid Chat" soit visible + await page.waitForSelector('#hamid-chat-button'); + + // Clique sur le bouton "Hamid Chat" + await page.click('#hamid-chat-button'); + + // Attends que le champ de texte de chat soit visible + await page.waitForSelector('#chat-input'); + + // Envoie un message de test + await page.fill('#chat-input', 'Bonjour, je suis un test'); + + // Clique sur le bouton "Envoyer" + await page.click('#send-button'); + + // Attends que la réponse du chat soit visible + await page.waitForSelector('#chat-response'); + + // Récupère la réponse du chat + const response = await page.textContent('#chat-response'); + + // Génère une vidéo de preuve + const video = await page.screenshot({ + type: 'png', + path: 'screenshot.png', + fullPage: true, + }); + + // Enregistre la vidéo de preuve + await page.context().storage().localFiles().save('screenshot.png'); + + // Ferme la page et le navigateur + await page.close(); + await browser.close(); +})(); \ No newline at end of file