摘要:
1、os.getcwd()+'/filename' >相当于在当前运行文件的目录下创建一个以filename命名的文件 2、os.path.realpath(__file__) >获取当前文件路径(C:\Users\admin\PycharmProjects\test_case\test_unite 阅读全文
摘要:
1、python 日志标准库 logging import logging >数字越大,级别越高 打印结果:日志级别:日志器名称:日志内容 >这是默认的输出格式(Base_Format) 由此可推论,可以自己定义日志格式 2、创建一个Log的过程 注意:必须要有的元素 ①、创建一个log,并指定输出 阅读全文
摘要:
1、闭包 ①、python中一切皆对象,函数中嵌套函数肯定也是合理的,这种函数也叫作内嵌函数(内部函数) ②、内嵌函数只能被外部函数调用,被外部函数以外的区域被调用,就会出错!!! ③、若内部函数中引用了外部函数的变量,或者外部函数以外的变量,那么!!这个内部函数就叫做闭包 例子: ④、闭包的作用: 阅读全文
摘要:
1、fillder中设置如下(不用管为啥,按照这个设置就对了) 2、需要在手机上安装证书,有两种方式 方式一:fillder直接导出到手机中 方式二:手机上直接下载 打开手机自带浏览器:网址输入【XXX.XXX.XXX.XXX:8888】 >这个响应时间可能会比较慢,请耐心等待 XXX.XXX.XX 阅读全文
摘要:
总结1 例子: 总结2--自定义异常--raise 之前的异常捕获,可以说是程序自己触发 ①而raise不同,有了它,我们可以自己触发异常 ②触发raise异常后,后面的代码将不再运行 ③当程序出现错误,python会自动引发异常错误,也可以通过raise显式地引发异常 一旦执行了raise语句,r 阅读全文
摘要:
使用excel管理用例 ①、读取excel的用例数据,每一类参数保存在list中返回;②、那么接下来使用unitest编写用例时,可以去调用这个函数。使用里面的数据; 个人认为好处是,大部分人还是习惯excel的编写用例习惯,将实际用例与代码分离,有助于分工和维护 2、新建文件,并在新文件中写入数据 阅读全文
摘要:
二、但是每执行一条用例,都会setup(),teardown(),有多少用例,就执行多少次,很明显很浪费时间 因此!分别把setup(self)、teardown(self)方法改为类方法setupclass(cls)、teardownClass(cls),加上@classmethod修饰,如下面所 阅读全文
摘要:
总结 想要访问https ①、请求时,加上【verify=False】 ②、引入以下代码 阅读全文
摘要:
#方法一:直接使用coookies登陆,此方法需要提前在浏览器中使用账号密码登陆后,获取浏览器中的cookies,在构造的请求中携带这个cookies(缺点是有时效性)。 #方法二:通过账号密码(From data)登陆,在登陆后获得其中的cookies,之后的对需要登陆的页面操作,只需要携带这个c 阅读全文
摘要:
#返回单个值,return a:#一个return后的语句不再执行,def calc_sum(*args): ax = 0 for n in args: ax = ax + nprint(ax); return ax; #下面这个return不再执行print(ax); #调用返回值,根据返回值进行 阅读全文