【发布时间】:2015-03-16 14:30:54
【问题描述】:
有没有办法构建 Selenium-IDE Test-Siute 以便在每次运行时重命名一些文本?
假设我有一个测试套件,可以在每次运行中创建一个简单的表单。 默认情况下,selenium 将创建一个具有初始名称的表单,例如“form1”,并且在第二次运行中会出现错误,因为该名称的表单已经存在。 (假设系统不允许 2 个具有相同名称的表单..)。 我希望 selenium 每次创建一个具有其他名称的新表单(不管是递增还是随机......)
谢谢。
【问题讨论】:
-
您需要提供更多信息。我失去了你的要求!
-
没问题。假设我使用 Selenium IDE 在数据库中创建一些项目。还假设此数据库不能接受其中的两个项目将带有相同的名称。假设我们开始录制,在录制期间我们创建了一些项目,将其命名为“item1”并停止录制。到目前为止,一切都会正常工作。下次我们尝试播放唱片时会遇到问题 - 项目名称已经存在!所以测试套件会卡住。我们怎样才能克服这个问题?
-
我很害怕,但可能无法使用 selenium IDE 完成此操作,因为无法知道您正在重复这项工作。我建议您使用
webdriver并使用简单的 for 循环重复此工作(根据需要多次)。在这种情况下,我使用最可靠的时间戳,包括毫秒。 -
太好了,谢谢,我会使用“webdriver”工具。
-
顺便说一句 - 还有其他工具也有这种能力吗?
标签: selenium selenium-ide