2016-07-22 7 views
1

以下は私のDOMです。angleJsアプリケーションのためのセレンwebdriverのテキストで要素を見つける方法

<div class="clickable ng-binding ng-scope" ng-click="controller.selectElement(tab, detail)" ng-class="{active:(detail===(tab.selectedElement || (tab.selectedElements && tab.selectedElements[detail.property])))}" ng-repeat="detail in tab.selectedSource.detail | orderBy:'title'"> 
<!-- ngIf: tab.label ==='Table Data' --> 
            City         
</div> 

上記のDOMのテキストでxpathの要素を見つける方法を教えてもらえますか?タグ間のテキストは唯一のものなので、テキストで要素を特定するのが特長です。

私はXpathより下にいます。

//div[contains(text(),'City')], 

//div[text()='City'] 

アドバイスをしてください。

ありがとうございました。

答えて

0

以下のように.代わりのtext()を使用してみてください: -

//div[contains(.,'City')] 

または

//div[normalize-space(.) = 'City'] 

は、それが役立ちます... :)

+0

はどうもありがとうございました:)それのための幸せを願っています: )それは解決しました:) –

+0

@sudheendranPLあなたを歓迎します...あなたに手伝ってください...もしそれが助けられたら答えの横のチェックマークをクリックして答えを受け入れてください.http://meta.stackexchange.com/questions/ 5234/how-does-accepting-an-answer-work .. :) –

+0

受け入れ:ありがとうございました:) –

関連する問題