首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Selenium IDE-有一个意外的确认?

Selenium IDE-有一个意外的确认?
EN

Stack Overflow用户
提问于 2018-04-11 06:46:37
回答 2查看 0关注 0票数 0

我有一个按钮,显示Javascript确认弹出。这是我测试用例的一部分:

代码语言:txt
复制
<tr>
    <td>clickAndWait</td>
    <td>buttonId</td>
    <td></td>
</tr>
<tr>
    <td>verifyTextPresent</td>
    <td>Object has been deleted</td>
    <td></td>
</tr>

它如预期的那样工作:在弹出窗口上自动单击OK,然后verifyTextPresent返回真实。不过,我还是[error] There was an unexpected Confirmation!在日志和测试用例中失败。

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2018-04-11 15:24:59

必须使用确认对话框。否则,Selenium测试将失败。

来自Java Selenium RC APISelenium.html.方法:

如果生成了一个确认,但您没有使用getConfiration方法,那么下一个Selenium操作将失败。

票数 0
EN

Stack Overflow用户

发布于 2018-04-11 16:35:26

我遇到了同样的问题,我就这样解决了:

选择OkOnNextConfirtion,单击ButtonId断言。

这使得我的测试在Selenium IDE中运行到绿色。

这样做的代码是:

代码语言:txt
复制
<tr>
    <td>chooseOkOnNextConfirmation</td>
    <td></td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>ctl00_CPHMain_ucFormDMS_grdDocumentList_ctl00_ctl04_btnDelete</td>
    <td></td>
</tr>
<tr>
    <td>assertConfirmation</td>
    <td>Areyousureyouwanttodeletethisdocument?</td>
    <td></td>
</tr>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档