を見出し検証これは私がGeb
に使用できる"//div[@class='city']/h4[text()='Newyork']"
は、CSSセレクタ内のテキスト
xpath
俺のXPathのですが、私はCSSでの類似の発現またはより良いのGroovyっぽい、Gebishロケータを書きたいです。
私は
.city>h4:'Newyork'
.city>h4:contains('Newyork')
を試してみましたが、どれも働きました。
Iはhttps://sqa.stackexchange.com/questions/362/a-way-to-match-on-text-using-css-locators
リンクされた質問は、Seleniumについてです。普通のCSSではありません。プレーンCSSはテキストノードを扱うことができません。 ':contains'の提案がありましたが、それもテキストを扱うことができませんでした。私はあなたが運がなくなり、h4にユニークなクラスや何かを与えることに頼らざるを得なくなるのではないかと心配しています。 –
それは、私がよく知らないGebについて話していると言いました。おそらくそこに解決策があります。 –