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ロケータを使用すると、そのようなロケータをテストできますか?
ありがとうございました
どの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 \tFirefox 4とFirebug 1.8.0をお使いいただきありがとうございます... Xpathのロケータを使用してしまいましたが、セレン(とFirebug)に問題はありませんでした。 – uWat