Objectif : corriger l'analyse lorsqu'on ne définit pas de conditions d'attente de la fin de chargement d'une page (voir Issue #7)
Contenu :
Suppression du choix par défaut : page.waitForNavigation({waitUntil: 'networkidle2', timeout: TIMEOUT});
Ajout d'un nouveau paramètre à renseigner dans le fichier url.yaml : waitForNavigation qui prend 4 valeurs possibles (load, domcontentloaded, networkidle0, networkidle2) => choix proposé par Puppeteer pour mettre en place une condition d'attente "par défaut" sans préciser de sélecteur CSS ou XPath.
J'en ai profité pour déplacer l'appel de la méthode page.goto dans le try/catch afin de réaliser la capture d'écran si cela est souhaité.
MAJ de la doc
Pré-requis : accepter et merger la PR #6 (feat/rapport-html).
Objectif : corriger l'analyse lorsqu'on ne définit pas de conditions d'attente de la fin de chargement d'une page (voir Issue #7)
Contenu :
url.yaml
:waitForNavigation
qui prend 4 valeurs possibles (load
,domcontentloaded
,networkidle0
,networkidle2
) => choix proposé par Puppeteer pour mettre en place une condition d'attente "par défaut" sans préciser de sélecteur CSS ou XPath.Pré-requis : accepter et merger la PR #6 (feat/rapport-html).