Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Selenium IDE中预填充新测试用例_Selenium_Selenium Ide - Fatal编程技术网

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

在Selenium IDE中预填充新测试用例,selenium,selenium-ide,Selenium,Selenium Ide,我正在使用Selenium IDE 2.3.0在web应用程序中记录操作并创建测试 在每次测试之前,我必须清除所有cookie,加载主页,与特定用户登录并提交登录表单。这10条命令是固定的,每个测试用例都需要它们,但我不想每次都从其他测试中记录或复制它们 有没有办法配置如何创建“空”测试用例 我知道我可以创建一个prepare.html文件或其他文件,并将其预编到测试套件中。但是我需要能够同时运行单个测试或所有测试,因此每个测试用例都必须包含命令。Selenium支持面向对象的设计。您应该创建一

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

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

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


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

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


这样做的一个很好的资源是。

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

我用这个帖子开始: