【问题】:我们在使用的过程中发现,有些流程会在很多的用例场景中需要使用到,比如登陆
【date】:2022年4月12日
【解决方法一】:子流程
1.创建一个登陆的流程
2. 如下图,我们可以定义一些不需要修改的变量,比如测试环境的登陆地址,浏览器的路径等等。当然,我们可能在不同场景中可能会使用不同的用户进行登陆,所以我们的用户名和密码可能需要做参数话,所以我们让调用方来提供给我们,所以设置为流程输入
-
这样,我们就可以把登陆在这个流程中封装完成了,那么我们要如何来调用呢。我们需要在我们的测试流程中添加一个子程序,然后选择打开我们封装的登陆流程
-
选择打开,找到我们封装的子流程的位置
-
打开我们需要的流程文件
-
添加完子流程,输入参数
-
输入参数,保存并运行
-
这样就可以发现我们的这个流程会自定调用我们的登陆流程啦,并且传入了我们的参数