如何通过xpath基于标签文本访问输入

时间:2017-06-28 07:00:42

标签: html xpath

我正在尝试根据标签文本访问输入字段,如下所示。但是我无法访问输入字段。

HTML:

 <div>
     <label>Email</label>
     <input .......>
 </div>

我使用的Xpath:

 //*[contains(., 'Email')]/input

通过给出xpath // * [contains(。,'Email')] ,我可以获得label元素。但在附加 / input 后,无法访问输入元素。

1 个答案:

答案 0 :(得分:1)

尝试在input下方使用以获得必需//div[label='Email']/input

<RelativeLayout
android:layout_width = "match_parent"
android:layout_height = "60dp">

<Button 
android:layout_width = "match_parent"
android:layout_height="match_parent"
android:id="@+id/btn"/>
<Button
android:layout_width = "wrap_content"
android:layout_height="wrap_content"
android:id="@+id/countbtn"
android:layout_alignParentBottom="true"
android:layout_alignParentRight= "true"/>

</RelativeLayout>