Selenium验证随机生成的电子邮件

时间:2013-02-19 15:55:49

标签: forms selenium random automation

我正在为特定网站构建测试用例,我需要Selenium填写注册表单,我已经完成了所有设置,但我唯一的问题是让它“验证”它在原始中输入的随机电子邮件“电子邮件”字段。

我还有其他一切工作,但是因为我有点像菜鸟(我只是游戏自动化QA,需要在一些网站测试用例上工作)我有点过头了

javascript{'Username+'+Math.floor(Math.random()*100000)+'@gmail.com'}

这是我用来生成随机电子邮件(和用户名)的代码

所以,很多,我想知道是否可以存储该电子邮件,以便在我需要填写的表单的另一个字段中使用它。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用Selenium store方法存储该电子邮件地址,然后再使用。

store    javascript{'Username+'+Math.floor(Math.random()*100000)+'@gmail.com'}    random_email

然后你可以像以后一样使用它

verifyText    //span[@id=email]    ${random_email}

以下是有关变量的硒参考:http://docs.seleniumhq.org/docs/02_selenium_ide.jsp#store-commands-and-selenium-variables