Bonjour,
je vais essayer d’être le plus clair possible afin de savoir si ce que je cherche à faire est possible.
Voici mon code :
Processus :
On clique sur une image
On attends 5 secondes
On fait une capture d'écran
On attends 4 minutes
On clique sur une autre image (script du clic doit se trouver sur une autre page js)
On attends 5 secondes
On fait une capture d'écran
Ma question est la suivante. Je souhaite effecuter un deuxième clic. Le code de ce deuxième clic est le suivant :
await page.mouse.click(319, 188);
il doit obligatoirement se trouver sur une autre page mais je ne trouve aucun moyen d'inclure ce script dans mon script de base (ci dessus)
Avez vous une idée ?
J'ai essayé ceci :
const myModule = require('/var/www/html/test/lautrefichierjs.js');
let val = myModule.hello();
Mais cela me demande la constance page !
Merci d'avance
je vais essayer d’être le plus clair possible afin de savoir si ce que je cherche à faire est possible.
Voici mon code :
Code:
const puppeteer = require('/root/node_modules/puppeteer/');
(async () => {
const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']})
const page = await browser.newPage();
await page.goto('https://www.page.com');
await page.setViewport({ width: 1000, height: 500 })
await page.mouse.click(369, 288);
await page.waitFor(5000);
await page.screenshot({path: '/var/www/html/test/example.png'});
await page.waitFor(240000);
// INCLURE UN AUTRE CODE SE TROUVANT SUR UNE AUTRE PAGE JS
await page.waitFor(5000);
await page.screenshot({path: '/var/www/html/test/example2.png'});
await browser.close()
})();
Processus :
On clique sur une image
On attends 5 secondes
On fait une capture d'écran
On attends 4 minutes
On clique sur une autre image (script du clic doit se trouver sur une autre page js)
On attends 5 secondes
On fait une capture d'écran
Ma question est la suivante. Je souhaite effecuter un deuxième clic. Le code de ce deuxième clic est le suivant :
await page.mouse.click(319, 188);
il doit obligatoirement se trouver sur une autre page mais je ne trouve aucun moyen d'inclure ce script dans mon script de base (ci dessus)
Avez vous une idée ?
J'ai essayé ceci :
const myModule = require('/var/www/html/test/lautrefichierjs.js');
let val = myModule.hello();
Mais cela me demande la constance page !
Merci d'avance