2016-04-25 8 views
0

HTMLのための無効なXPathは言います。セレンはスパン

//span[normalized-space(text())='Click here to view terms'] 
//span[text()[normalized-space(.)='Click here to view terms']] 

最初のXPathはターゲットのみあれば動作します:

+1

あなたの最初のXPathは、HTMLスニペットが投稿された、つまり ''要素を正常に返します。問題は何ですか? – har07

答えて

1

あなたがスペースが(normalized-space()を使用して)正規化された後にそのテキストコンテンツによってspanを一致させる必要があると仮定すると、XPathは次のいずれかになります。最初の子ノード がspanであり、2番目のXPathは関係なく動作するはずです。

+0

ありがとう、私を試してみましょう。 –

+0

@HelpingHandsこれについては、XPathは機能しましたか? – har07

+0

はい、それは働いた、私はここに通知することを忘れた。 –