python自动化框架
Posted 萌萌~哒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python自动化框架相关的知识,希望对你有一定的参考价值。
一、jsonpath难点分析
dic = {
"error_code": 0,
"stu_info": [
{
"id": 2057,
"name": "xiaohei",
"sex": "nan",
"age": 29,
"addr": "beijing",
"grade": "tianxie",
"phone": "18712321234",
"gold": 100
}
]
}
import jsonpath
s = jsonpath.jsonpath(dic,‘$..error_code‘)
print(s)
# seqs=[‘!=‘,‘>=‘,‘<=‘,‘=‘,‘<‘,‘>‘,‘in‘,‘notin‘]
# #list循环这种的话,写用例的时候简单
# s1=‘error_code=0,name!=xxx,age>18‘
# #[error_code>=0 , name!=xxx,age>1]
# s1_list = s1.split(‘,‘)
# format_list=[]
# for s in s1_list:
# #erro_code=0 [error_code,0]
# #name!=xxx
# for seq in seqs:
# # = != >=
# if seq in s:
# key,value = s.split(seq)
# tmep = [key,seq,value]
# format_list.append(tmep)
# break
# #[[error_code,‘=‘,0] ]
#
# print(‘format_list‘,format_list)
#s=‘erro_code:=:0,name:!=:xxx,age:>:18‘
#这种写代码的时候简单
erro_code = 0
# error_code=0
# name!=xxx
# age>18
# < >= in <= notin
以上是关于python自动化框架的主要内容,如果未能解决你的问题,请参考以下文章
Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示(代码片段