我正在尝试Label的下面的xpath,但它无法找到元素。 。无法使用xpath表达式为LABEL定位元素
driver.findElement(By.xpath( “// DIV [标签[包含(文本(), '病人的名字']]”))的IsEnabled();
(FirePath: .//* [@ ID = 'update_patient_profile']/DIV/DIV [1] /标签)
下面是该领域的HTML源代码。
<form id="update_patient_profile" action="/subscriber/" method="post" name="update_patient_profile">
<div class="subscriberAddPatient">
<div class="formData nameInputs">
<label for="first_name">Patient's Name</label>
<input id="first_name" class="left nameRule" type="text" onblur="resetTxtAdd($(this))" onfocus="emptyFieldAdd($(this))" onclick="emptyFieldAdd($(this))" name="first_name" value="First Name" maxlength="24"/>
任何人都可以建议我为标签的XPATH。
你的HTML源坏了,请检查。查看有关格式化问题的[常见问题]。 –