2017-05-15 8 views
-3

Ich verwende Xpath der Chrome-Erweiterung, um Element Xpath zu erhalten.Xpath string funktioniert auf Chrom, aber nicht in Java selen

span[@id='txt_btn_continue'] 

Es auf dem Browser funktioniert, aber nicht in code.The Fehler, den ich bekommen ist

Unable to locate element: 
{"method":"xpath","selector":"//*[@id='txt_btn_continue']"} 

ich nicht den Grund herausfinden. Jeder könnte mir helfen? Vielen Dank im Voraus.

+0

Sie haben festgestellt, dass die zwei XPaths nicht gleich sind (Span vs. *)? –

+0

Ohne weitere Infos kann niemand dies beantworten. Der Selektor ist gültig. – f1sh

+0

können Sie etwas HTML-Code oder die gesamte Website teilen? Welchen Fehler bekommst du? – metar

Antwort

0

Mögliche Gründe:

  • Ihr Element in einem Rahmen ist, und Sie müssen es vor Suche wechseln.
  • Element ist versteckt oder deaktiviert und im Code müssen Sie genau die gleichen Schritte ausführen, bevor Element ausgewählt werden, die Sie manuell (im Test)
  • die Seite nicht vollständig zur Zeit geladen wird Sie suchen, das Element.
Verwandte Themen