Bewegen Sie den Mauszeiger über element auf und warten mit Selenium mit Java WebDriver

EDIT: ich dachte So einen einfachen Weg zu bewegen Sie den Mauszeiger über das element, aber ich will warten auf ein Ergebnis, um pop-up. Die Chrom-webdriver mit der Maus auf das element, und fährt zu schnell für mich, um in der Lage sein zu sehen, text. Wie bekomme ich es bleiben schwebte, bis der text erscheint? Ich schaute auf Wait() und bis(), aber ich kann nicht scheinen, um Sie zu bekommen, um richtig zu arbeiten (ich nehme an, das ist weil ich bin nicht wirklich zu warten, für einen boolean auf true in den code. Es sei denn, jemand hat einige Vorschläge?). Hier ist, was ich bisher...

WebDriver driver = getWebDriver();
By by = By.xpath("//*[@pageid='" + menuItem + "']");
Actions action = new Actions(driver);
WebElement elem = driver.findElement(by);
action.moveToElement(elem);
action.perform();

Nochmals vielen Dank an alle!

Cheers.

  • Sind Sie immer Fehler? Was passiert mit deinem aktuellen code? Schwebt es über Sie so schnell, dass das pop-up verschwindet?
  • Welchen browser verwenden Sie?
  • Ich bin mit den Chrome-Treiber. Die Fehlermeldung, die ich bekomme ist, dass das element nicht gefunden, aber ich weiß, dass ich das richtige element. Den Befehl einfach mal aus. Ich sehe kein popup, leider.
InformationsquelleAutor dr4g1116 | 2013-04-30
Schreibe einen Kommentar