zoukankan      html  css  js  c++  java
  • Tosca 添加 modules,添加Library,引用重复步骤

    #增加modules

    modules模块式基础,好像一切都得从modules开始,想下面这样一个简单的login module就建好了

    把这个module login 拖到具体的test case上

    点开 这个login step, 提案右边的值就行了

    然后F6 跑下这个恶SearchContinent这个用例

    跑通过了以后, 觉得这个 login可能经常会用到

    然后就创建个Library

    Library 一般跟用例并列

     folder下面添加过的就不能再添加了,只能添加一次Library

     

     从test case上 拖拽下来的某个步骤,case这边value再自己编辑下,或者folder 重命名, 自己看着编辑就好了

     

    右键添加就好了

     

    #添加参数

     #添加参数

    # Library 里面建好了一个reusable step,编辑参数步骤名字

     上面是我们大概要用的参数

    那哪些step要用到这些参数呢

    --OpenUrl,

    --输入用户名,密码,

    --最后click login button

    这几个步骤我们放在一起,然后命名为 AAA Login

    这个AAA Login作为一个Modules,需要拖拽(或者添加 Ctrl+T)到Library这边, 创建如下:

     红圈里面的是我的两个step 用到的公共参数我都拿出来放到了Business Parameters 里面

    然后

     这样基本上就创建好 library的一个模块了

    其实library里面的 相当于对某些常用的步骤进行封装,方便复用

     下面这样就创建好了

     二. 使用Library

    #add step

    #直接把Library的step拖到case的下面

    #然后再走到case下面编辑参数

     参数配置如下:

     

     #Ctrl + J 能走到引用的Library

    引用时配上自己的参数,就ok了

     然后把WorkState变成COMPLETED,就可以试着跑了

  • 相关阅读:
    关于BindingSource的ListChange事件
    .Net 中Textbox控件的数据绑定
    Google Chrome OS Open Source Project Announcement
    ajax从基础开始
    如何处理Windows Forms程序中未处理的异常
    Chrome的一个bug? 大家看看
    Extjs学习笔记之二——初识Extjs之Form
    SQLite3简介及在.Net程序中的使用
    Extjs学习笔记之一——初识Extjs之MessageBox
    Extjs学习笔记之三——更多的表单项
  • 原文地址:https://www.cnblogs.com/baxianhua/p/11206970.html
Copyright © 2011-2022 走看看