2017-06-01 8 views
1

ページには特定のテキスト{text}を持つ3つのボタンがあります。最初のそのようなボタンをクリックできるようにしたい。インデックスがセレクタとして機能しないxpath

私は、インデックスを使ってクロムコンソール上のxpathをテストし、正しいボタンを出しています。

$ xに( "//ボタン[(テキスト()、 'sometext')が含ま]")[0]

しかし、私は私のナイトウォッチのセレクタとまったく同じXPathを使いますコード、それはそれを見つけるように見えません。

セレクタ

一方:[0] 3つのボタンを見つけるように見えるが、私は追加するときにない '//ボタン[(テキスト()、 "sometextを")が含ま]'

(上記のように)、要素を見つけることができません。

+1

https://stackoverflow.com/questions/3319341/why-do-indexes-in-xpath-start-with-1-and-not-0を参照してください。 –

答えて

2

[0]の代わりに[1]を試してみます。 Xpathは1ベースです。

関連する問題