2017-07-04 3 views
1

分度器で複雑なxpath式に到達する標準的な方法を探しています。分度器に複雑なxpathを作成するための標準的なプロセス

次のように私は、複雑なXPathを持っている:ここでは

(//*[contains(@class,'day')][normalize-space(text())='2'])[1] 

私は、XPath

//*[contains(@class,'day')][normalize-space(text())='2'] 

に一致する要素への最初のアクセスを取得し、その後、マッチングのものから最初に選択する必要があります。すべてのポインタ?

答えて

1

第1に、最後の手段以外はXPathを使用しないでください。私は彼が投稿したスタイルガイドを読むには、the recommendation by @Kacper

element.all(by.xpath("//*[contains(@class,'day')][normalize-space(text())='2']")).first(); 
:あなたは、XPathを使用して死んでセットをしている場合

しかし、(時にはそれが避けられない)、あなたはとてもように一致する最初の要素を選ぶことができます

関連する問題