Heim >Java >javaLernprogramm >Wie wähle ich automatisch vorgeschlagene Optionen in dynamischen Dropdowns mit Selenium und Java aus?
Automatische Auswahlvorschläge mit Selenium und Java
In einer Situation, in der ein dynamisches Dropdown-Menü Vorschläge als Reaktion auf Benutzereingaben auffüllt, wählen Sie die gewünschte Option aus kann eine Herausforderung sein. Diese Frage untersucht das Problem der Auswahl von Werten aus solchen Dropdown-Listen beim Umgang mit dem Feld „Betreff“ im Übungsformular unter https://demoqa.com/automation-practice-form.
Der bereitgestellte Code, der Folgendes beinhaltet Beim Senden von Schlüsseln zum Ausfüllen des Eingabefelds kann tatsächlich kein Wert ausgewählt werden. Um dieses Problem zu beheben, können die folgenden Änderungen vorgenommen werden:
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);
In diesem aktualisierten Code:
Dieser modifizierte Ansatz demonstriert die Auswahl des gewünschten Werts aus einem dynamischen Dropdown mit Selenium und Java.
Das obige ist der detaillierte Inhalt vonWie wähle ich automatisch vorgeschlagene Optionen in dynamischen Dropdowns mit Selenium und Java aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!