2017-06-17 8 views
-3

xpathの正確なテキストを確認する方法はありますか?selenuim webdriverのxpathで正確なテキストをチェックするには?

以下のxpathでは、私は2つの結果を得ています。

//span[contains(text(),'Vendor')] 
  1. ベンダー
  2. 社のベンダー

正確なテキストをチェックするために任意のキーワードがあります。

+0

を表現を使用する必要があります、あなたは私達にあなたの仕事をしてください示す考えることはできますか?ありがとう – DebanjanB

+0

それのためのキーワードはありません。等しい演算子を使うだけです。 – Murthi

+0

xpathは// span [text()= "Vendor"] – Murthi

答えて

1

テキスト「当社ベンダー」でのみspan要素に合わせてXPathをしたい場合は、より具体的な述語と

//span[text()="Company Vendor"] 
+0

です。一重引用符を使用する方がよいでしょうか?私は個人的にはxpathで属性値を与えるときには一重引用符を使用する方が好きなので、私のコード(java/c#)で二重引用符をエスケープする必要はありません。この件に関してあなたが提供できるコメントはありますか? – iamkenos

+1

使用するプログラミング言語によって異なります。 OPはそれに対してタグを追加しなかったので、 'Python'コーダーでは' Python'と 'XPath'のように二重引用符を使用しましたが、使用する引用符のタイプに違いはありません。 'Java'を使用する場合、AFAIKでは' XPath'に二重引用符を使い、 '/ span [text()= 'Company Vendor'] ''として内側の値を一重引用符で囲む必要があります。 – Andersson

関連する問題