- Derzeit arbeite ich an Selenium WebDriver und verwende Java. Wenn ich einen Dropdown-Namen namens Produkt habe.
- In diesem Dropdown habe ich so viele Werte (zum Beispiel: 60). Beim Ausführen des Codes deaktiviere ich die Option „Alle“ und wähle dann die gewünschte Option aus, da standardmäßig alle Werte im HTML ausgewählt sind. Und es funktioniert einwandfrei
Code: Select all
1020 ROUTER SERIES 1030 ROUTER SERIES 1040 ROUTER SERIES 1061 ROUTER
Hier ist der Beispielcode:
Code: Select all
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");
Mobile version