0

element の xpath を決定する必要があります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>

私は試した

selenium.click("//input[@id='mainForm:queryConfigure:fetchReport'][@type='image'][@src='images/show_report.gif']");

selenium.click("//input[@id='mainForm:queryConfigure:fetchReport']");

もう 1 つのケース:

<div class="tabUnselectedText" align="center">
<a href="javascript:renderPage('mainForm:consoleBeanId.1','Notifications', 'notifications.faces');">Notifications</a>
</div>
4

1 に答える 1

0

Id および name 属性値は、 method の受け入れ可能なロケーターですclick。ドキュメントの要素の配置を参照してください。

selenium.click('mainForm:queryConfigure:fetchReport');
于 2010-03-29T12:53:58.657 に答える