是否可以使用Firefox插件创建Selenium测试,该插件使用随机生成的值来帮助进行回归测试?
全文: 我想通过为客户提供一套使用某些智能工具为数据库创建随机(或至少伪随机)值的测试来帮助他们进行验收测试。目前,我的Selenium IDE测试的问题之一是它们具有预定义的值-这使某些类型的测试成为问题。
首先,Selenium IDE相当有限,您应该考虑切换到Selenium RC,它可以由Java或Perl或Ruby或某些其他语言来驱动。
仅使用Selenium IDE,您可以嵌入JavaScript表达式以派生命令参数。您应该能够在文本字段中输入随机数,例如:
type fieldName javascript{Math.floor(Math.random()*11)}
更新: 您可以在名为“ user- extensions.js”的文件中定义帮助程序功能。请参阅《硒参考》。