Sélection automatique des suggestions à l'aide de Selenium et Java
Dans une situation où une liste déroulante dynamique remplit les suggestions en réponse aux entrées de l'utilisateur, en sélectionnant l'option souhaitée peut être un défi. Cette question explore le problème de la sélection de valeurs dans ces listes déroulantes lorsqu'il s'agit du champ « Sujets » dans le formulaire d'entraînement sur https://demoqa.com/automation-practice-form.
Le code fourni, qui implique l'envoi de clés pour remplir le champ de saisie ne parvient pas à sélectionner une valeur. Pour résoudre ce problème, les modifications suivantes peuvent être apportées :
WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); //Driver.manage().window().maximize(); String url = "https://demoqa.com/automation-practice-form"; Driver.get(url); WebElement products=Driver.findElement(By.id("subjectsInput")); products.sendKeys("English"); products.sendKeys(Keys.ARROW_DOWN); products.sendKeys(Keys.ENTER);
Dans ce code mis à jour :
Cette approche modifiée démontre la sélection de la valeur souhaitée dans une liste déroulante dynamique à l'aide de Selenium et Java.
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!