在Selenium IDE中预填充新的测试用例

时间:2013-08-27 08:00:23

标签: selenium selenium-ide

我正在使用Selenium IDE 2.3.0在我的Web应用程序中记录操作并创建测试。

在每次测试之前,我必须清除所有cookie,加载主页面,使用特定用户登录并提交登录表单。这些~10个命令是固定的,每个测试用例都需要它们,但我不想每次都记录或复制它们。

有没有办法配置如何创建“空”测试用例?

我知道我可以创建 prepare.html 文件或其他内容并将其添加到测试套件中。但我需要能够同时运行单个测试或所有测试,因此每个测试用例都必须包含命令。

2 个答案:

答案 0 :(得分:0)

Selenium支持面向对象的设计。您应该创建一个类,该类接受您所引用的那些命令并始终执行这些命令,在您执行的每个测试中,您可以调用该类和支持方法然后执行它。

执行此操作的一个很好的资源是here

答案 1 :(得分:0)

好的,我终于想出了一个适合我的解决方案。我编写了自定义命令setUpTesttearDownTest,因此我只需要手动将这两个命令添加到每个测试中。

我用这篇文章开始了:
Adding custom commands to Selenium IDE