2016-04-06 3 views
0

Ich habe eine Anwendung, wo ich schweben auf Menüpunkt und dann muss ich auf Link klicken. Ich bin in der Lage zu schweben, aber nicht in der Lage, auf unter Link klicken, auch wenn es ist Gegenwart und Selen auch in der Lage, es zu identifizieren.Selenium nicht in der Lage, auf Dojo Element Objekt Link auf WebPage

Ich habe für die folgenden Code versucht: -

Actions action = new Actions(driver); 
Thread.sleep(10000); 
action.moveToElement(hover_element).moveToElement(Element_To_Click).click().buil‌​d().perform(); 
action.moveToElement(hover_element).build().perform(); 
Thread.sleep(3000); driver.findElement(by2).click(); 
+0

Aktionen action = neue Aktionen (Fahrer); Thread.Schlaf (10000); action.moveToElement (Hoverelement) .moveToElement (Element_To_Click) .click(). Build(). Perform(); action.moveToElement (Hoverelement) .build(). Perform(); Thread.Schlaf (3000); driver.findElement (by2) .click(); –

+0

Hier finden Sie den obigen Code, den ich für Hover and Click verwendet habe. –

+0

Bitte fügen Sie den HTML-Quellcode ein –

Antwort

1

die Sie interessieren und sehen, ob es funktioniert oder nicht:

Actions action=new Actions(driver); 
action.moveToElement(hover_element); 
Thread.sleep(5000); 
action.perform(); 
action.moveToElement(Element_To_Click).click().perform(); 
+0

Nein, es funktioniert nicht.Es befindet sich auf dem Element der Webseite, aber es klickt nicht auf den Menüeintrag unten. Es wurde derselbe Code wie oben verwendet. –

+0

Dann versuchen Sie, die Wartezeit zu erhöhen .... –