脚本的调用,看起来是不是很高大上的样子,是的及哦啊本的调用确实很高大上,在脚本的录制和平常的脚本维护过程中,我们一般都会选择将脚本尽量的小巧化,这样既方便对脚本的逻辑的审查和脚本的日常维护,但是我们的测试过程中通常都会涉及到多场景的混合或叠加,这个时候我们发现一个个的脚本单独执行已经完成不了我们的才会任务,这个时候就需要我们把一个个的小脚本串联起来去执行,实现我们的测试,脚本调用的语句是:ar.callScript(“lianxi33.bsh”);
这个有一点需要注意的就是:被调用的脚本和调用的当前脚本在同一项目下:
下面我们试着用一用这个神奇的功能,在脚本lianxi22.bsh里面,我录制登录的操作,在脚本lianxi33.bsh里,我录制新增客户的脚本;然后我再脚本lianxi22.bsh里面调用lianxi33.bsh,实现登录完成后直接新建联系人的整个测试过程:

执行下调用后的脚本,看下是否能帮我们实现既定的目标:

脚本执行完成,确实我们的计划完成!

AutoRunner中的脚本调用相关推荐

  1. hiredis中lua脚本调用

    想要直接用hiredis调用lua脚本,研究了好久发现hiredis源码好像不支持调用eval,因为hiredis中是用空格来分割各个参数的,但是lua的return和结果之间一定会有空格. 改了一下 ...

  2. unity调用python脚本_Unity3d中C#脚本调用另一个C#脚本的方法

    *****第一个脚本名字为Class_1,第二个脚本名字为Class_2***** **Class_1调用Class_2**GameObject.Find("脚本所在物体名").G ...

  3. mvc中js是如何调用HTML的,MVC中javascript直接调用Model

    最近做一个统计页面, Model从后台已经获取了数据集合,想直接在前台展示,而这个展示是需要用js生成图表的. 控制器部分代码: public ActionResult Index() { var m ...

  4. Shell中要如何调用别的shell脚本

    在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢? 方法一: . ./subscript.sh 方法二: source ./subscript.sh 转载于:https://bl ...

  5. 【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )

    文章目录 前言 一.Groovy 类中调用 Groovy 脚本 1.参考 Script#evaluate 方法分析 Groovy 类中调用 Groovy 脚本 2.创建 Binding 对象并设置 a ...

  6. 【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 参考 Script#evaluate 方法 | 创建 Binding 对象并设置 args 参数 )

    文章目录 一.Groovy 类中调用 Groovy 脚本 1.参考 Script#evaluate 方法分析 Groovy 类中调用 Groovy 脚本 2.创建 Binding 对象并设置 args ...

  7. 【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 绑定作用域 binding 变量分析 | Binding 类 variables 成员分析 )

    文章目录 一.绑定作用域 binding 变量分析 二.Binding 类 variables 成员分析 三.完整代码示例 1.调用者 Groovy 脚本 2.被调用者 Groovy 脚本 3.执行结 ...

  8. 【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )

    文章目录 一.Groovy 脚本中调用另外一个 Groovy 脚本 1.调用 evaluate 方法执行 Groovy 脚本 2.参数传递 二.完整代码示例 1.调用者 Groovy 脚本 2.被调用 ...

  9. python中的main函数可以被其他文件调用么_Python中在脚本中引用其他文件函数的实现方法...

    在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址.所以如果要在当前脚本引用其他文件,除了将文件放在和 ...

最新文章

  1. Linux学习记录--数据流重定向
  2. 汇编: 描述内存长度
  3. 选择头秃还是植发?大数据告诉你植发行业水有多深?
  4. BUUCTF-WEB:[极客大挑战 2019]EasySQL 1(收藏了URL编码表)
  5. xdebug 远程调试
  6. 【Node.js学习笔记一】什么是Node.js?[概念总结]
  7. OllyDBG 入门之四--破解常用断点设
  8. [css] css中Scroll-behavior属性有什么应用场景?
  9. 搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?
  10. C++虚函数表和多态
  11. Python GUI界面编程初步 01 - GUI库的特点和选择
  12. do matlab的 while循环_PHP while和do while循环
  13. mdstyle暂存备用
  14. Tensorflow中图像的预处理
  15. Unity中的Time
  16. Atitit 知识体系概论 attilax著 三大类型 学术型 应用型 职业技术教育 1 附表1、CIP-2000学科群设置情况总表 1 三大层次 分类 学科 专业 2 20个知识大类 2 需
  17. 【算法】排序_桶排序
  18. ubuntu 18.04 安装网易云音乐
  19. 深测「小度人工智能音箱1S」:加冕的红外控制术,和掀起的一场智能大进化...
  20. Windows10系统迁移

热门文章

  1. 回归问题2:运用二元线性回归分析身高与体重
  2. [TRT] TensorRT was linked against cuBLAS/cuBLAS LT 11.5.1 but loaded cuBLAS/cuBLAS LT 11.4.2
  3. Attention机制理解笔记(空间注意力+通道注意力+CBAM+BAM)
  4. CAPP是利用计算机技术,企业CAPP应用分析
  5. SpringCloud商城day07 商品搜索-2021-10-12
  6. 马来西亚自助游攻略(第一天)
  7. 详解Python CONDA
  8. 广和通受邀出席2022年中国5G发展大会,携手中国电信加速赋能万物智联
  9. 从字符串中提取汉字的方法
  10. 你的星座什么是第一名呢??