Ok, also habe ich zwei Dropdown-Listen. Liste B füllt basierend auf der Auswahl Liste A mit der Ajax-Technologie.Wie Sie auf einen Ajax-Anruf warten, der beim Auffüllen einer Dropdown-Liste in Selenium arbeitet
Das Problem ist jetzt, dass ich einmal eine Option Form Liste A wählen, ich bin der Liste B bevölkert zu sehen, nicht in der Lage, wie Ajax viel Zeit nimmt zu laden. Ich möchte wissen, wie man die Wait-Bedingung in diesem Szenario verwendet, um Ajax genügend Zeit zum Laden zu geben. Ich bin ein Anfänger, also tut es mir leid, wenn meine Frage dumm klingt. Aber ich bin wirklich lange dabei.
Ich kann nicht verwenden:
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id/xpath)));
weil die ID, xpath
etc gleich bleibt immer, auch wenn die Liste nicht aufgefüllt wird.
Ähnlich für die Liste B – mohit
Bevor Sie die Option aus Liste A auswählen: