Ich stehe derzeit vor einem Problem mit der Erweiterung des Navigationsbaums. Während der Wiedergabe klickt der Selen-Treiber auf den übergeordneten Baumknoten, kann jedoch die Baumstruktur nicht erweitern und den untergeordneten Knoten nicht lokalisieren. Eclipse wird dann eine Ausnahme auslösen -Selenprobleme im Navigationsbaum
org.openqa.selenium.ElementNotVisibleException: Element wird nicht angezeigt (WARNUNG: Der Server hat keine Stacktrace-Informationen zur Verfügung gestellt).
Habe versucht, die Wartezeit (WebElement element = (new WebDriverWait(driver, 10)).until(ExpectedConditions.elementToBeClickable(By.id("itemTextLink5")));
) zu verwenden, aber es scheint nicht in der Lage zu sein, das bestimmte Element zu finden. Daher wird es eine Timeout-Ausnahme auslösen -
org.openqa.selenium.TimeoutException: Zeitüberschreitung nach 10 Sekunden warten Element anklickbar sein:
driver.findElement(By.linkText("Apply")).click(); --> parent node
driver.findElement(By.id("itemTextLink5")).click(); --> child node
ich zur Zeit mit JDK1 .6, Selenium 2.46, IE 11. Aufgrund von Einschränkungen des Projekts, an dem ich gerade arbeite, nicht in der Lage, JDK- und Selenium-Versionen zu aktualisieren.