我必须找到代码的XPath:
<td>
<input type="button" onclick="redirectToUserList(5);" class="btnManage" value="Manage Users" style="background-color: transparent;">
Run Code Online (Sandbox Code Playgroud)
使用firebug XPath是:
/ html/body/div/div/div [4]/table/tbody/tr/td/table/tbody/tr [2]/td/div/table/tbody/tr/td
/table/tbody/tr [5 ]/TD/DIV/DIV /形式/表/ tbody的/ TR [2]/TD [4] /输入
但是我怎么能有一个像我希望跟随的更短的xpath可以运行:// input [@ value ='Manage Users']
请建议如何使用标准语法找到更短的XPath?
使用id或名称不是强制性的.您可以使用该元素的任何属性.
以下是给定定位器的不同xpath
1. "//input[@value='Manage Users']"
2. "//input[contains(@onclick,'redirectToUserList')]"
3. "//input[@type='button' and @class='btnManage']"
Run Code Online (Sandbox Code Playgroud)
您不需要搜索ID或名称,您可以搜索任何属性.
例如:
//input[@value="Manage Users"]
Run Code Online (Sandbox Code Playgroud)
这听起来很独特
| 归档时间: |
|
| 查看次数: |
16256 次 |
| 最近记录: |