Selenium IDE - 单击似乎工作但未记录在数据库中

时间:2013-11-07 22:23:44

标签: selenium webforms automation selenium-ide

我在这个网站上使用Selenium IDE:http://sg.sensemaker-suite.com/collector/modifyfragment.gsp 使用XML文件进行数据驱动的输入。

我的测试套件使用XML文件中的数据运行循环,其中: 1.输入用户名,项目,语言和ID。点击“加载片段”...弹出的加载和页码。 2.单击“16”并等待加载。 3.在字段中输入文本,然后最后单击“保存修改的片段”。 4.捕获成功输入的警报。

我已经创建了测试套件,当我在FireFox上观看它时,它似乎正在运行。一切都输入正确并单击,它正确循环到最后。但是,当我返回数据库时,我输入的数据不存在。可能是我的最后一次点击和警报捕获不正确吗?

<tr>
    <td>waitForElementPresent</td>
    <td>name=ModifyFragment</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>id=ModifyFragment</td>
    <td></td>
</tr>
<tr>
    <td>assertAlert</td>
    <td>Your entry saved successfully</td>
    <td></td>
</tr>

我尝试了不同的最后方法ClickAt,MouseOver,MouseDown,MouseUp。什么都行不通。

当我手动输入所有内容时,它会起作用。但是当我使用Selenium除最后点击之外做所有事情然后自己手动点击它时,它不会在数据库中注册。关于我还能尝试什么的任何想法?

0 个答案:

没有答案