如何在selenium IDE中运行测试用例,要求用户填写某些细节

时间:2014-06-20 18:59:15

标签: selenium-ide

我是Selenium的新手,目前正在探索IDE。我应该自动化一个网页,要求用户填写一行详细信息(这是一行字段,要求用户填写姓名,电子邮件ID,来往日期等)。

我创建了一个测试用例并填写了所有这些细节(记录在IDE中)。当我玩测试用例时,我发现我填充的细节出现在行的下方,IDE试图填写相同的值。它错误告诉名称和电子邮件ID存在。

无论如何我能成功测试这个案例吗?我无权访问代码或数据库。

2 个答案:

答案 0 :(得分:0)

听起来您每次都需要使用新的用户信息进行创建。我倾向于使用javascript创建一个独特的带时间戳的电子邮件......

<tr>
    <td>storeEval</td>
    <td>'myemail' + Date.now() + '@testdomain.com'</td>
    <td>emailAddress</td>
</tr>
<tr>
    <td>echo</td>
    <td>${emailAddress}</td>
    <td></td>
</tr>

答案 1 :(得分:0)

听起来像是重复细节的问题,出现在输入字段下方的数据很可能只是自动完成。但是根据您所描述的内容,我认为您每次都需要使用不同的数据。

SeLite是一个有用的插件,它有一个额外的扩展名为SeLite Commands,它为您提供了额外的命令,可以将随机数据输入到字段中(如果您没有任何特定要求)在输入的数据上)它可以生成随机文本或随机电子邮件。

两者都可以从here

下载