Maison >Java >javaDidacticiel >Comment sélectionner les options suggérées automatiquement dans les listes déroulantes dynamiques à l'aide de Selenium et Java ?
Lors du remplissage des champs avec des suggestions automatiques dynamiques, il peut être difficile de sélectionner la valeur souhaitée. Dans ce scénario, nous visons à sélectionner l'option « Anglais » dans le champ « Sujets » du formulaire pratique DemoQA.
L'extrait de code initial remplit le champ de saisie avec « Anglais » mais ne parvient pas à sélectionner la valeur. Pour remédier à ce problème, nous modifions légèrement l'implémentation. Le code mis à jour effectue séquentiellement les étapes suivantes :
WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); 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);
Ce code remplit avec succès le champ « Sujets » avec « Anglais » et le sélectionne dans la liste déroulante de suggestion automatique.
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!