auto(wevia-generate) doctrine193 job=gen-20260424-182605 | prompt=wevia_gen script playwright qui teste hamid chat send button et genere video preuve

This commit is contained in:
Opus
2026-04-24 18:26:12 +02:00
parent 2327fc30ff
commit 5946e53f6e

View File

@@ -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();
})();