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:
42
generated/wevia-gen-gen-20260424-182605-0.js
Normal file
42
generated/wevia-gen-gen-20260424-182605-0.js
Normal 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();
|
||||
})();
|
||||
Reference in New Issue
Block a user