2011-08-04 13 views
2

一般に、Seleniumで使用されるロケータの妥当性をテストするには、Firebugコンソールを使用してテストします。ブラウザからのCSSセレンロケータのテスト

つまり、私はFirebugコンソールに$$("a#someLink")と書き込み、対応するリンクはFirefoxで強調表示されます。しかし

、同様に私はロケータ用のFirebugでテストする場合:Firebugのはロケータがセレンから正常に動作していても...何も表示されません table#someTable tr:nth-of-type(2) td:nth-of-type(2) ...私はセレンは、CSSのためのいくつかの「ハック」を使用して推測しますロケータは、Firebugが理解していない...

何もありませんか? Xpathロケータを使用すると、そのようなロケータをテストできますか?

ありがとうございました

+0

どのFirefox/Firebug/Seleniumをお使いですか? Firefox 5とFirebug 1.8.0を使用していて、セレクタが動作します。 は、ここに私のHTML \t \t \t \t <スタイルタイプ= "テキスト/ cssの"> \t \t \tテーブル、TR、TD { \t \t \t \t国境 ' \tです:固体1pxの黒; \t \t \t} \t \t \t \t \t \t <テーブルID = "someTable"> \t \t \t \t \t \t \t​​1 \t \t \t \t​​2 \t \t \t \t​​3 \t \t \t \t \t \t \t \t \t \t​​1 \t \t \t \t​​2 \t \t \t \t​​3 \t \t \t \t \t \t \t \t \t \t​​1 \t \t \t \t​​2 \t \t \t \t​​ ' \t \t \t \t \t \t 3そして、あなたの選択は私に有効な​​要素を返します。 –

+0

Firefox 4とFirebug 1.8.0をお使いいただきありがとうございます... Xpathのロケータを使用してしまいましたが、セレン(とFirebug)に問題はありませんでした。 – uWat

答えて

0

Firebugのは、あなたは、XPathやCSSロケータをテストすることができますFireFinderと呼ばれる拡張機能があり、それがページ上のすべての一致を示しています。ここにはa linkがあります。

関連する問題