2022年5月12日

yaml.scanner.ScannerError:报错处理

摘要: 报错信息: yaml.scanner.ScannerError: while scanning for the next tokenfound character '%' that cannot start any token in "D:\勿动\MS\api_proctice\wz_api_fra 阅读全文

posted @ 2022-05-12 17:51 Titen 阅读(812) 评论(0) 推荐(0) 编辑

OSError: [Errno 22] Invalid argument报错处理

摘要: 报错信息: OSError: [Errno 22] Invalid argument: 'D:\\勿动\\MS\\api_proctice\\wz_api_frame\\logs\\Logs_2022051217:32:41.log' 报错截图: 最后发现代码代码里面使用了":" filename 阅读全文

posted @ 2022-05-12 17:44 Titen 阅读(1337) 评论(0) 推荐(0) 编辑

2022年5月11日

6--api数据驱动思考优化

摘要: day7 1.数据驱动替换yaml中$ddt{...}的时候,数据驱动可能返回的int 或者 float,直接替换后yaml里会加上字符串的“”,需要处理,和交换方法里面的替换方法一样 思考: 2. 为什么数据驱动时候需要使用temp去接收?casesinfo_temp = casesinfo_st 阅读全文

posted @ 2022-05-11 11:27 Titen 阅读(51) 评论(0) 推荐(0) 编辑

2022年4月27日

2--api接口关联(取值和用值)易错点

摘要: 1.组装字典方式:方式1:case_dict ={}case_dict[key] = value方式2:case_dict = {key:value} 2.jsonpath需要 pip install jsonpath例子:jsonpath.jsonpath(jsontest,$..access_t 阅读全文

posted @ 2022-04-27 22:30 Titen 阅读(40) 评论(0) 推荐(0) 编辑

2022年4月8日

关键字坑2---关于自动获取或者手动获取浏览器时 启动浏览器区别

摘要: 1.对于关键字驱动,启动浏览器 因为 from selenium import webdriver 启动时候是采取属性的方式启动 self.driver = webdriver.Chrome() from selenium import webdriver def open_browser(self 阅读全文

posted @ 2022-04-08 22:05 Titen 阅读(122) 评论(0) 推荐(0) 编辑

2022年3月2日

linux恢复文件数据

摘要: linux恢复文件数据 用test目录下的文件做步骤演示: 1.cd/test 删除文件 rm -rf 文件.txt2.输入命令debugfs(ps:此时可以开另外一个终端执行命令:df /test/ 找到/dev/... 数字... 12%,记住/dev/..这个路径)3.返回第一个终端输入命令 open /dev/.. 阅读全文

posted @ 2022-03-02 17:19 Titen 阅读(1350) 评论(0) 推荐(0) 编辑

2022年2月27日

UI自动化01--环境和配置

摘要: 1手动配置 pip install selenium set path,查看环境变量路径 >下载浏览器驱动,解压放到环境变量路径中(建议放到python.exe的路径下) from selenium import webdriver driver = webdriver.Chrome() drive 阅读全文

posted @ 2022-02-27 17:22 Titen 阅读(179) 评论(0) 推荐(0) 编辑

2022年1月14日

装饰器

摘要: 一、什么是python装饰器 python装饰器(函数):装饰函数或者类,对函数或类进行功能的扩展 标记符号:@函数名称 python装饰器:函数装饰器和类装饰器 装饰器的使用场景: 鉴权 日志 pytest unittest二、装饰函数 #装饰器函数的应用场景 def runTime(func): 阅读全文

posted @ 2022-01-14 00:31 Titen 阅读(22) 评论(0) 推荐(0) 编辑

2022年1月12日

深拷贝和浅拷贝解析

摘要: 注:今天随笔学习其他大佬博客,觉得很好没必要自己重新写,纯属搬运工。 什么叫做拷贝? 在操作中就是复制,复制A-->B A和B的地址和数据区别区分是深拷贝还是浅拷贝 根本区别: 深拷贝和浅拷贝需要注意的地方就是:可变元素的拷贝 在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可 阅读全文

posted @ 2022-01-12 15:08 Titen 阅读(30) 评论(0) 推荐(0) 编辑

2022年1月3日

postman加密接口

摘要: 加密方式: 对称式加密:DES,AES,Base64 可以加密也可以解密。 非对称式加密:RSA 公钥加密,私钥解密,私钥加密,公钥解密 只加密不解密:MD5,SHA256 只加密不解密 postman具体操作: 需要在postman 中的pre-request里面设置,把参数加密后,存为全局变量后 阅读全文

posted @ 2022-01-03 15:53 Titen 阅读(1123) 评论(0) 推荐(0) 编辑

导航