我正在为特定网站构建测试用例,我需要Selenium填写注册表单,我已经完成了所有设置,但我唯一的问题是让它“验证”它在原始中输入的随机电子邮件“电子邮件”字段。
我还有其他一切工作,但是因为我有点像菜鸟(我只是游戏自动化QA,需要在一些网站测试用例上工作)我有点过头了
javascript{'Username+'+Math.floor(Math.random()*100000)+'@gmail.com'}
这是我用来生成随机电子邮件(和用户名)的代码
所以,很多,我想知道是否可以存储该电子邮件,以便在我需要填写的表单的另一个字段中使用它。
由于
答案 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