摘要: 运行逻辑 1)默认情况 2)在配置文件里面做配置 如果不做设置呢就会按照默认的方式去执行 如果设置了配置文件的话,文件的执行顺序是按照配置文件的层级执行顺序来的 但是执行类和方法的时候,两个随便设置任意的一个都可以 3)实际演练 ;encoding = "utf-8" [pytest] ;addop 阅读全文
posted @ 2020-08-29 19:48 caowenyue1996 阅读(332) 评论(0) 推荐(0)
摘要: 数据参数化 1)传入单个参数 pytest.mark.parametrize(argnames,argvalues) 1、argnames 为参数的名称 2、argvalues 为参数的类型,一般设置成为一种可迭代的类型,一般为list 1)传入多个参数 传入多个参数是通过元组的方式传入的 @pyt 阅读全文
posted @ 2020-08-29 18:31 caowenyue1996 阅读(456) 评论(0) 推荐(0)
摘要: pytest有两种常用的插件可以使用 1)生成报告 2)失败重试。 1、可以定义整理的失败重试时间 2、可以利用装饰类,在不同的函数上,定义不同的失败重试时间和选择那些函数进行失败重试这些通过定义标签实现 一、生成报告 1、 pip install pytest-html -i https://py 阅读全文
posted @ 2020-08-29 16:21 caowenyue1996 阅读(114) 评论(0) 推荐(0)
摘要: pytest在执行函数执行过程中,有不同级别的函数方法,分别运行在函数的始末,类的始末等 import pytest class TestFunc: # 创建方法级别的方法,方法的执行前后都会执行一次 def setup(self): print(" setup ") def teardown(se 阅读全文
posted @ 2020-08-29 14:25 caowenyue1996 阅读(97) 评论(0) 推荐(0)
摘要: D:\python\Lib\site-packages\robotide\application\application.py这个文件里加上这句话 self.locale = wx.Locale(wx.LANGUAGE_ENGLISH) 这是因为wxpython语言的问题 阅读全文
posted @ 2020-08-19 00:06 caowenyue1996 阅读(643) 评论(1) 推荐(0)
摘要: 1)概要 1、可以执行一个模块执行一个模块是一个.py文件(\) 2、可以执行里面一个目录执行,选择一个目录里面所有符合条件的用例进行执行 挑选的规则就是test_开头或者以这个_test结尾 可以指定多个子目录一起运行(\) 3、也可以指定到类(::) 4、可以执行到类里面的方法(::) 5、可以 阅读全文
posted @ 2020-08-16 19:43 caowenyue1996 阅读(144) 评论(0) 推荐(0)
摘要: 1) setup和teardown方法,在每次执行def都要运行一次函数级别的方法1、 运行于测试方法的始末2、 运行一次测试函数会运行一次setup和teardown方法 import pytest """ 1)定义类 2)创建测试类以test开头 3)创建setup和teardown 4)查看运 阅读全文
posted @ 2020-08-12 00:53 caowenyue1996 阅读(77) 评论(0) 推荐(0)
摘要: 1)获取当前的绝对路径 import os from utils.YamlUtil import YamlReader #1、获取项目基本目录 #获取当前文件所在的绝对路径 current = os.path.abspath(__file__)#获取当前文件所在文件夹的上两级目录,也就是项目的根目录 阅读全文
posted @ 2020-08-11 01:17 caowenyue1996 阅读(104) 评论(0) 推荐(0)
摘要: 1)yaml基本操作 #读取字典 #name: "test_yaml" #result: "sucess" #列表["a","b","c"] #- "a" #- "b" #- "c" #字典嵌套字典 #{person1:{"name":"xiaoming","age":"18"}, #person2 阅读全文
posted @ 2020-08-11 01:06 caowenyue1996 阅读(222) 评论(0) 推荐(0)
摘要: 使用说明: 1)py文件名称必须以test开头即为:模块文件/用例文件名称必须以test_*.py或者是*_test.py 2)文件里面的函数名称必须以test开头在文件中的函数名称必须以test_*() 3)文件中的类名称必须Test开头 运行的方式 1)如何运行其中一个.py文件 2)或者在Te 阅读全文
posted @ 2020-08-09 23:35 caowenyue1996 阅读(96) 评论(0) 推荐(0)