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");