一尘不染

将Selenium IDE与随机值一起使用

selenium

是否可以使用Firefox插件创建Selenium测试,该插件使用随机生成的值来帮助进行回归测试?

全文: 我想通过为客户提供一套使用某些智能工具为数据库创建随机(或至少伪随机)值的测试来帮助他们进行验收测试。目前,我的Selenium
IDE测试的问题之一是它们具有预定义的值-这使某些类型的测试成为问题。


阅读 498

收藏
2020-06-26

共1个答案

一尘不染

首先,Selenium IDE相当有限,您应该考虑切换到Selenium RC,它可以由Java或Perl或Ruby或某些其他语言来驱动。

仅使用Selenium IDE,您可以嵌入JavaScript表达式以派生命令参数。您应该能够在文本字段中输入随机数,例如:

type fieldName javascript{Math.floor(Math.random()*11)}

更新: 您可以在名为“ user-
extensions.js”的文件中定义帮助程序功能。请参阅《硒参考》

2020-06-26