Wie kann ich alle Optionen in einem Dropdown-Menü auswählen – Selenium Webdriver?HTML

HTML-Programmierer
Anonymous
 Wie kann ich alle Optionen in einem Dropdown-Menü auswählen – Selenium Webdriver?

Post by Anonymous »

  • 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
    
    
    
und so weiter..

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post