pra*_*tik 3 xpath label element locate selenium-webdriver
我正在尝试下面的标签的xpath,但我无法找到该元素.
driver.findElement(By.xpath("//div[label[contains(text(),'Patient's Name']]")).isEnabled();
Run Code Online (Sandbox Code Playgroud)
XPath:.//*[@id='update_patient_profile']/div/div[1]/label ---取自FirePath.
以下是该字段的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"/>
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我正确的标签XPath.
你应该使用下面的XPATH
//*[@id='update_patient_profile']//div[2]/label[.='Patient's Name']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21837 次 |
| 最近记录: |