Attente du chargement d'une page dans Selenium
Dans Selenium, attendre le chargement d'une page est crucial pour une automatisation fiable. Il existe différentes techniques pour y parvenir.
Selenium 2.0 Wait
WebDriverWait, introduit dans Selenium 2.0, est une option flexible d'attente. Utilisez-le comme suit :
WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(30)); wait.until(driver1 -> ((JavascriptExecutor) driver1).executeScript("return document.readyState").equals("complete"));
Cette méthode attend 30 secondes jusqu'à ce que la propriété readyState du document devienne « complète », indiquant que la page est chargée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!