Kann mir jemand helfen Lösung für AbfrageAuswahl von Multi Dropdown in Selen Java
Es gibt 2 Dropdown. Ein Dropdown enthält alle "Länder" und das zweite Dropdown enthält alle "Staaten". Sie müssen alle Werte von "Country" Dropdow holen. Wählen Sie das Land als "US" aus und müssen Sie alle "Zustände" (im 2. Dropdown) des Landes ("USA") zählen, abrufen und überprüfen. Ich habe den Code geschrieben, aber kann nicht abgeschlossen werden
public class test {
static{
System.setProperty("webdriver.chrome.driver", "./drivers/chromedriver.exe");
System.setProperty("webdriver.gecko.driver", "./drivers/geckodriver.exe");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
WebDriver driver= new FirefoxDriver();
driver.manage().window().maximize();
int count=0, total=0;
driver.get("file:///C:/Users/usetr/Desktop/Country.html");
WebElement alllistBox = driver.findElement(By.id("Country"));
Select slt = new Select(alllistBox);
//Select Country India
slt.selectByVisibleText("India");
//Printing All country in dropdown and thier counts
List<WebElement> alloptions = slt.getOptions();
for (WebElement option : alloptions) {
System.out.println(option.getText());
count++;
}
System.out.println("Number of country present " + count);
ähnlich wie Sie Indien ausgewählt haben, wählen Sie Indien im ersten Dropdown-Menü. Dann holen Sie sich die Anzahl aus dem zweiten Drop-Down-Menü wie beim ersten Drop-Down im Code ... –
Was ist Ihr genauer manueller Schritt? In der Beschreibung, die Sie über 'Count, retrieve, verify alle" states "' erwähnt haben, können wir 'Count' und' retrieve' aber alle "states" in Bezug auf was? Vielen Dank – DebanjanB