我正在尝试单击从 Selenium IDE 中的另一个弹出窗口打开的弹出窗口上的按钮。我在第二个弹出窗口中运行命令没有问题,即我可以搜索并选择奖项,但是当我尝试单击“添加”按钮时没有任何反应。如果在 IDE 中记录了该步骤,则会显示以下命令:
<tr>
<td>click</td>
<td>//button[@type='button']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=ctl00_PlaceHolderMain_New_pickerComponents_ButtonAddToTableResults</td>
<td></td>
</tr>
但这不起作用。我也试过:
<tr>
<td>click</td>
<td>xpath=//span[text()='Add']</td>
<td></td>
</tr>
这是 HTML:
<div class="ui-dialog-buttonpane ui-widget-content ui-helper-clearfix">
<div class="ui-dialog-buttonset">
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false">
**<span class="ui-button-text">Add</span>**
</button>
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" type="button" role="button" aria-disabled="false">
<span class="ui-button-text">Cancel</span>
</button>
</div>
</div>
但没有快乐。我不确定为什么我可以在此弹出窗口中使用其他命令而无法单击添加按钮。