(1)ROBOT_LIBRARY_SCOPE属于ROBOT库范围,这个范围有三个等级,分别是TEST CASE、TEST SUITE、GLOBAL三个等级,默认是TEST CASE;GLOBAL这个等级用的比较多。

(2)在测试库中申明等级的作用是,调用这个类的方法时,就会实例化这个类
        1.TEST CASE:在每个test case中引用都会实例化一次
        2.TEST SUITE:在suite中引用,只会实例化一次,也就是说10个test case都引用了这个类的方法,但是只有第一个test case是调用的时候实例化,后续的共用
        3.GLOBAL:在全局只实例化一次,调用一次后,在所有suite中引用、test case中引用都不会再实例化
(3)实际举例:
  在 def __init__中加个输出日志:logger.info('test001',also_console=True)

(四)举例说明

  1.选择TEST CASE等级:建立两个测试套件,套件A中一个测试用例,套件B中两个测试用例----实际运行了输出4次日志

  2.选择TEST SUITE等级:建立两个测试套件,套件A中一个测试用例,套件B中两个测试用例----实际运行了输出3次日志

  3.选择GLOBAL等级:建立两个测试套件,套件A中一个测试用例,套件B中两个测试用例----实际运行了输出1次日志

4.不管用什么等级,都会全局调用一次,在TEST CASE或TEST SUITE中新创建一个实例,所以再次强烈建议用GLOBAL。

最新文章

  1. SQL Server中使用PIVOT行转列
  2. X-Forwarded-For (IIS日志记录用户真实IP)
  3. 【Alpha】Phylab2.0: Postmortem
  4. iOS - Swift NSTimeZone 时区
  5. Robotium API -- 除click/clickLong外的其他操作
  6. poj1006 ( hdu1370 ):中国剩余定理裸题
  7. 软件测试学习日志———— round 2 Junit+intellj idea 安装及简单的测试使用
  8. 道可道,非常道——详解promise
  9. CYJian的新春虐题赛
  10. 部署springboot项目时 打包成jar时包中html,js,css文件缺失
  11. C# 实现中国象棋【棋盘,棋子】
  12. linux shell中 if else for循环以及大于、小于、等于逻辑表达式的历程
  13. Win10系列:C#应用控件基础17
  14. yum只下载软件不安装的两种方法
  15. Hadoop – The Definitive Guide Examples,,IntelliJ
  16. Easyui1.3.4+IIS6.0+IE8兼容问题解决
  17. 历史文章分类汇总-Anaconda安装第三方包(whl文件)
  18. js类的笔记
  19. 五、mybatis集成使用
  20. Unity中使用ulua的个人经验总结

热门文章

  1. .net几种timer区别
  2. 安装linux mint后要做20件事
  3. drop与truncate与delete的区别与联系
  4. 将div的内容生成清晰的PDF、高清PDF
  5. vue+hbuilder 打包成移动app
  6. Json解析报错: Error is : Unescaped control character...的解决方法
  7. vim 添加显示和行号
  8. Codeforces Round #568 (Div. 2) A.Ropewalkers
  9. redis开发使用规范
  10. 【leetcode】Find K Pairs with Smallest Sums