2016-03-19 3 views
1

誰かがこれに対して正しいxpathを見つける手助けをすることができますか?国コードのxpathが必要

私は要素を識別するために、国コードをキャプチャする必要があります。私は運がないxpathsに従ってみました。インデックス1

//[@class='android.widget.LinearLayoutで

linerarlayout 'インデックス= 1]/.// @ [リソースID = @' com.whatsapp:ID/COUNTRY_CODE 'インデックス= 1]

//[@class='android.widget.LinearLayout @'、インデックス= 1]/..// @ [リソースID = 'com.whatsapp @ id/country_code '@ index = 1]

//[@class='android.widget.LinearLayout' and @ index = 1]/../ [@resou RCE-ID = 'com.whatsapp:ID/COUNTRY_CODE' とインデックス= 1 @]

enter image description here

答えて

1

あなたが投稿したXPathのいずれも有効ではありません。基本的に、述語([]括弧内の式)TextViewに、例えば、コンテキスト要素に適用する必要がある。

//android.widget.TextView[@resource-id='com.whatsapp:id/country_code'] 

上記XPathはどこresource-id属性値が"com.whatsapp:id/country_code"に等しいページに、<android.widget.TextView>要素を見つけます。 resource-id属性が一意であると仮定すると、そのXPathはターゲットTextViewを見つけるのに十分なはずです。

関連する問題