私は、リンク= "編集"のような要素のxpathを取得することができます知りたいです。Selenium:リンクなどのプロパティの助けを借りて要素のxpathを取得
セレンを使用するとこれを達成できます。
説明:
私は、ページ上のテキスト「編集」とのリンクがあることを知っています。だからセレンを使用して私はそれを動的に見つけることができますlink="Edit"
しかし、今私は私のRCでこのリンクを持っているとそれはxpath
を使用してループしたいので、リンクが存在する同じ行の内容を取得することができます。
さまざまなシナリオやさまざまな要素でこれらの種類のものを実現したいと考えています。 要素の属性を使って要素のxpath、id、cssを得ることができるはずです。
Javaスクリプトを使用している可能性があります。そうでない場合は、PHPでSelenium RCを使用しています。可能であれば、私は物事を統合することができるはずです。
ありがとうございます。
あなたはセレンIDEでの行動を記録した後、それはあなたが選択することができますSelenium RCについて知りませんが、正式に廃止されました。可能であれば、Selenium WebDriverに切り替えてください:)) – Aprillion
返信ありがとうございます。要素がテーブルのエントリのいずれかに存在し、リンクが存在する場合は、エントリの名前を取得する必要があります。それで、外出先でxpathを取得する方法はありますか? – lAH2iV
あなたが本当に望むのは、[XPath](http://en.wikipedia.org/wiki/XPath)や[CSSセレクタ](http://en.wikipedia.org/wiki)を勉強することです。/CSS_selector#Syntax)と彼らができること。グーグルを試してみてください。もちろん、最も深い(ただし非常に読みやすい)読み物は[XPath 1.0](http://www.w3.org/TR/xpath/)と[CSS 2セレクタ](http: /www.w3.org/TR/CSS2/selector.html)。 –