2016-08-29 5 views
0
nicht möglich

Ich versuche, die @Given-Annotation für die Web-Element-Identifizierung zu verwenden. Aber wenn ich als @Given (XPath == "") eingabe, dann wirft es einen Fehler als XPath ist keine Variable oder Methode. Ich habe versucht, auch eine andere Bibliothek zu importieren, aber es gibt immer noch einen Fehler.XPath in @Given-Annotation in Selen

+0

Ich benutze pageFactory of Serenity für @Given. –

Antwort

0

@Given ist Annotation, um einen Testschritt in Gelassenheit zu beschreiben, nehme ich an. Um PageFactory zu lokalisieren und zu verwenden, sollten Sie @Findby verwenden. Korrigieren Sie mich, wenn ich falsch liege, da ich nicht eng mit Serenity gearbeitet habe.

+0

Ja Korrekt.Aber wenn ich @FindBy (XPath = "") schreibe, gibt es einen Fehler, da die Methode XPath.Thanks nicht aufgelöst werden kann. –

+0

Verwenden Sie '@FindBy (Xpath =" ")' oder '@FindBy (xpath =" ")'. 'xpath' sollte in kleinen Buchstaben stehen. Können Sie eine Zeile Ihres Codes einfügen, um besser auszusehen? –

+1

Ich versuchte mit kleinen Fall xpath und es funktioniert jetzt. Vielen Dank. :) –