2016-04-26 12 views
0

Ich erstelle eine Seite Objektmodell mit Selen-Web-Treiber und versuchen, ein Element zu verknüpfen, das eine 'href' hat. Auf diese Weiseselen webdriver finde Element von 'href' funktioniert nicht mit Java

[element = driver.findElement(By.partialLinkText("signin")).click();]

Ich erhalte eine Fehlermeldung wie

verdeckte nicht von Leeren Web-Elemente durch die Schaffung.

Kann jemand kann mir helfen, mit diesem

+0

Stack-Trace ist immer willkommen. – SkorpEN

Antwort

0

ersten select-Elemente in Browser, und es ist Selektor kopieren (inspizieren -> Kopie Wähler). Dann benutze es als cssSelector. Versuchen Sie nicht, link text zu verwenden, weil es sprachabhängig ist.

0

hallo Sie über Fehler bekommen, weil

element = driver.findElement(By.partialLinkText("signin")).click(); 

you are trying to perform action (i.e click) and its object identification (element =...) 
together whic h is not correct to make it work plz do it like below 
element = driver.findElement(By.partialLinkText("signin")); 
element .click(); 

auch, warum Sie bekommen die Fehler „von Leere nicht auf dem Web-Element verdeckte kann“cause the type of .click() is void for more information please look at official documentationhttp://seleniumhq.github.io/selenium/docs/api/java/index.html jetzt wird es stoppen Sie Hoffnung Fehler geben, dies hilft Ihnen

Verwandte Themen