Wie kann ich alle Optionen in einem Drop-Down-Selen-Webdriver auswählen?
Posted: 21 May 2025, 12:06
[*] arbeitet derzeit an selenium webdriver und verwendet Java . Wenn ich einen Dropdown -Namen Produkt ..
In diesem Dropdown -Bereich habe ich so viele Werte (für Ex: 60). Wenn ich den Code ausführe, wähle ich die gesamte Option aus, dann habe ich ausgewählt, welche Option ich möchte, da standardmäßig alle Werte in der HTML ausgewählt werden. Und es funktioniert gut.
In diesem Dropdown -Bereich habe ich so viele Werte (für Ex: 60). Wenn ich den Code ausführe, wähle ich die gesamte Option aus, dann habe ich ausgewählt, welche Option ich möchte, da standardmäßig alle Werte in der HTML ausgewählt werden. Und es funktioniert gut.
Code: Select all
1020 ROUTER SERIES
1030 ROUTER SERIES
1040 ROUTER SERIES
1061 ROUTER
< /code> < /li>
< /ul>
usw.Log.info("Clicking on Product dropdown");
JavascriptExecutor executor31 = (JavascriptExecutor)driver;
executor31.executeScript("document.getElementById('ProductId').style.display='block';");
Select select31 = new Select(driver.findElement(By.id("ProductId")));
select31.deselectAll();
select31.selectByVisibleText("1222");
Thread.sleep(6000);
JavascriptExecutor executor32 = (JavascriptExecutor)driver;
executor32.executeScript("document.getElementById('ProductId').style.display='block';");
Select select32 = new Select(driver.findElement(By.id("ProductId")));
select32.selectByVisibleText("1020");