2016-08-29 8 views
0

Web要素の識別に@Givenアノテーションを使用しようとしています。しかし、@Given(XPath == "")と入力すると、次のようなエラーが送出されます。 XPathは変数またはメソッドではありません。別のライブラリもインポートしようとしましたが、それでもエラーはスローされています。Seleniumの@GivenアノテーションにXPathを追加できません

+0

私は、@Givenのために、静寂のpageFactoryを使用しています。 –

答えて

0

@Givenは、私が想定している平静のテストステップを説明する注釈です。 PageFactoryを使用して要素を特定するには、@Findbyを使用する必要があります。 Serenityと緊密に連携していないので、私が間違っている場合は私を修正してください。

+0

はい正しいです。しかし、@ FindBy(XPath = "")と書くとXPath.Thanksメソッドを解決できないというエラーが出ます。 –

+0

'@FindBy(Xpath =" ")'や '@FindBy(xpath =" ")'を使っていますか? 'xpath'は小文字でなければなりません。より良い見通しのためにあなたのコードのいくつかの行を貼り付けることができますか? –

+1

私は小さなケースのxpathで試して、今働いています。たくさんありがとうございます。 :) –

関連する問題