Ich habe eine Webseite, in der ich versuche, eine Maus Hover durchzuführen .. Es gibt ein Element mit dem Namen "Entity Records", wenn Sie die Maus zeigt ein Menü angezeigt. In diesem Menü muss ich auf ein Element namens Create New record klicken.NoSuchElementException beim Ausführen von Mousehover-Aktion in Selenuim
I 3 verschiedene Reihe von Codes versucht haben, aber es ist nicht für mich arbeiten ..
1. One:
WebElement el = driver.findElement(By.xpath("\\...."));
action.moveToElement(el).build().perform();
Actions builder = new Actions(driver);
builder.moveToElement(driver.findElement(By.cssSelector("..."))).click().build().perform();
2. ein:
WebElement entityrecordsmenu = driver.findElement(By.cssSelector("..."));
Actions builder = new Actions(driver);
builder.moveToElement(entityrecordsmenu).build().perform();
WebElement createnewrecord = driver.findElement(By.cssSelector("..."));
createnewrecord.click();
3. ein:
Actions action2 = new Actions(driver);
WebElement ele = driver.findElement(By.xpath("...));
action2.moveToElement(ele).build().perform();
Actions build2 = new Actions(driver);
build2.moveToElement(driver.findElement(By.xpath("..."))).click().build().perform();
1. und 2. Code macht die Maus schwebend fein, aber es nicht auf das Menüelement klicken. Kann mir jemand den richtigen Weg vorschlagen?
Danke so viel .. Das funktionierte !! –
Gut zu wissen .. danke :) –