![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关键字封装
zhangguangyi520
这个作者很懒,什么都没留下…
展开
-
关键字封装-接口请求(post,get)
提示:关键字封装-post请求#encoding=utf-8from util.get_log import *import jsonimport requestslg = GetLog().log()def post_request(url,data,headers=None,timeout=None,files=None): if isinstance(data,dict): data = json.dumps(data) #把字典格式转换为json格式,如果不要原创 2021-03-12 22:01:45 · 242 阅读 · 0 评论 -
关键字封装-断言结果
提示:关键字封装-断言结果get_log 封装详见selenium 数据驱动框架自动化从0到1–8#encoding=utf-8from util.get_log import * lg = GetLog().log()def assert_result(response, key_word): global lg try: assert key_word in response.text #判断返回值是否包含断言关键字 lg.info原创 2021-03-12 21:16:44 · 167 阅读 · 0 评论 -
关键字封装-唯一数
提示:用文件创建不重复的唯一数,可用在需要唯一数的地方文章目录1,创建一个test_file包,存放唯一数初始值->数值型2,在test_file包下创建一个var_test_file_path.py文件,存放文件地址3,在util包下创建一个get_uniquenumber.py文件总结1,创建一个test_file包,存放唯一数初始值->数值型代码如下(示例):例如:在test_file包下创建一个uniquenumber.txt文件,里面写入初始数值2,在test_file原创 2021-03-12 20:39:39 · 99 阅读 · 0 评论 -
关键字封装-创建日,时文件夹用于存放Log日志或截图
关键字封装-创建日,时文件夹用于存放Log日志或截图日期和时间的封装见日期时间应用代码如下(示例):#encoding=utf-8from config.var_config_path import *from util.date_time import *def screenshot_file_path(): year_file_path = os.path.join(screenshot_path, get_current_year()) month_file_path原创 2021-03-10 20:25:53 · 87 阅读 · 0 评论 -
关键字封装-MD5加密
MD5加密#encoding=utf-8import hashlibdef md5(data): '''MD5加密数据''' m5 = hashlib.md5() m5.update(data.encode('utf-8')) md5_data = m5.hexdigest() return md5_dataif __name__ == '__main__': print(md5('123456'))原创 2021-03-08 16:55:22 · 153 阅读 · 0 评论