如何确定ajax元素的xpath
我需要确定元素 mainForm:queryConfigure:fetchReport
的 xpath。
<span id="mainForm:queryConfigure:j_id18">
<table id="mainForm:queryConfigure:j_id19"
class="showReportTable" align="center">
<tbody>
<tr>
<td>
<input id="mainForm:queryConfigure:fetchReport" type="image"
src="images/show_report.gif" name="mainForm:queryConfigure:fetchReport"/>
</td>
</tr>
</tbody>
</table>
</span>
我尝试过
selenium.click("//input[@id='mainForm:queryConfigure:fetchReport'][@type='image'][@src='images/show_report.gif']");
,
selenium.click("//input[@id='mainForm:queryConfigure:fetchReport']");
还有一个案例:
<div class="tabUnselectedText" align="center">
<a href="javascript:renderPage('mainForm:consoleBeanId.1','Notifications', 'notifications.faces');">Notifications</a>
</div>
I need to detemine xpath for element mainForm:queryConfigure:fetchReport
.
<span id="mainForm:queryConfigure:j_id18">
<table id="mainForm:queryConfigure:j_id19"
class="showReportTable" align="center">
<tbody>
<tr>
<td>
<input id="mainForm:queryConfigure:fetchReport" type="image"
src="images/show_report.gif" name="mainForm:queryConfigure:fetchReport"/>
</td>
</tr>
</tbody>
</table>
</span>
I tried
selenium.click("//input[@id='mainForm:queryConfigure:fetchReport'][@type='image'][@src='images/show_report.gif']");
and
selenium.click("//input[@id='mainForm:queryConfigure:fetchReport']");
One more case:
<div class="tabUnselectedText" align="center">
<a href="javascript:renderPage('mainForm:consoleBeanId.1','Notifications', 'notifications.faces');">Notifications</a>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Id 和 name 属性值是方法
click
可接受的定位符。请参阅文档中的定位元素。Id and name attribute values are acceptable locators for method
click
. See locating elements in the documentation.