2011-10-21 21 views
2

セレン化物のXPathの解明に問題があります。セレン化物のXPath式の角括弧

(//span[@class='section-name entry-box'])[last()]/input 

は、それもこのXPathを見つけることができません:SeleniumIDEは、このXPathの中に丸括弧を知らないようだ

(//span[@class='section-name entry-box'])[last()] 

または

(//span[@class='section-name entry-box'])/input 

しかし、FireFoxのFirebugのコンソールで、またはFirefoxプラグインで

XPatherでは、すべてのxpathが動作し、ページ上の1つ(または最後の例では2つ)の要素が検索されます。

解決方法はありますか?特定のクラスを持つ最後の要素を選択する必要があります。

答えて

2

「xpath =」を先頭に付けます。セレンのロケータにはさまざまな種類があります。セレンは、ロケータが "//"で始まる場合、型がXPathであるとみなします。あなたのものではないので、明示的に指定する必要があります。

+0

Thx、それは本当に愚かな間違いでした:-)。 –