有没有办法构建Selenium-IDE Test-Siute,以便在每次运行中重命名一些文本?
假设我有一个测试套件,可以在每次运行中创建一个简单的表单。 默认情况下,selenium将创建一个具有初始名称的表单,例如“form1”,并且在第二次运行中将收到错误,因为此名称中的表单已存在。 (假设系统不允许2个具有相同名称的表单..)。 我希望selenium每次都能创建一个带有其他名称的新表单(不管是递增还是随机化......)
感谢。
答案 0 :(得分:0)
我遇到了一个与创建和保存搜索的测试类似的问题。我使用系统日期/时间创建了我将在测试开始时使用的名称,如下所示:
storeEval | var d = new Date(); " SearchName" + d.getDate()+' - ' +((d.getMonth()+ 1))+' - ' + d.getFullYear()+ d.getTime() ; | SearchName
因此,每次我运行测试时,即使我立即再次执行该行,名称也将始终不同(如果该字符串太长," SearchName5-2-20151423139676713",您可以随时使用getTime部分,因为每次都会有所不同。我更喜欢使用整个字符串,因为这也让我有机会看到测试创建该记录的时间。