摘要: 只需要在请求代码中加入verify = False关闭认证就可以实现 #使用python代码发生https请求 import requests requests.packages.urllib3.disable_warnings()#忽略警告 def login(inData): url="http 阅读全文
posted @ 2020-10-02 18:37 懒惰的咸鱼 阅读(1488) 评论(0) 推荐(0) 编辑
摘要: 第一个方法,使用fiddler代理抓包来查看 #代理fiddler fiddler_proxies = { 'http':'http://127.0.0.1:8889', #抓取http请求,注意我的端口号修改过,默认8888 'https':'http://127.0.1:8889' #抓取htt 阅读全文
posted @ 2020-10-02 18:34 懒惰的咸鱼 阅读(230) 评论(0) 推荐(0) 编辑
摘要: JSON 是存储和交换文本信息的语法,类似于XML,它是一种独立的语言 字典(python中) 字典是另一种可变容器模型,且可存储任意类型对象。它是一种数据类型。 JSON与python中字典进行比较 python的字典与JSON语法很像 字典是python中的数据类型。JSON不属于任何语言的数据 阅读全文
posted @ 2020-10-02 12:21 懒惰的咸鱼 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在HTTP的请求头中,可以使用Content-type来指定不同格式的请求信息 我们可以抓包或者接口文档查看Content-type的类型,来确定请求体中需要传入的类型 Json格式:application/json Json格式有两种结构:对象和数组 对象:用大括号括表示,对象由属性组成,属性由键 阅读全文
posted @ 2020-10-02 11:59 懒惰的咸鱼 阅读(2344) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。 http请求是指从客户端到服务器端的请求消息。包括:消息首行中,对资源的请求方法、资源的标识符及使用的协议。HTTP默认 阅读全文
posted @ 2020-10-01 21:35 懒惰的咸鱼 阅读(543) 评论(0) 推荐(0) 编辑
摘要: appium常用的元素定位方法 优先级: 一般情况下选择定位方法的顺序是这样的 id定位>accessibility_id定位>class定位>xpath定位>tap定位 最后一种tap是不到万不得已,不建议使用,因为不同手机分辨率不同,导致写好的代码在其他手机无法定位到元素。 第一种、通过id定位 阅读全文
posted @ 2020-09-19 22:56 懒惰的咸鱼 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: 如果想要做多终端测试,肯定要用到参数化,如何做参数化?首先得了解它的函数。 @pytest.fixture 作用域scope默认是函数,params是可选的参数列表,fixture函数调用该参数列表执行 @pytest.fixture(scope='module',params=[(4723,'xi 阅读全文
posted @ 2020-09-19 18:45 懒惰的咸鱼 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 简介 在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 最后开发者又改变了原来的想法,改为: YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)。 上面这些不重要,我们只 阅读全文
posted @ 2020-09-19 10:39 懒惰的咸鱼 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 来源 Android是自带一些按键操作,即使现在的手机使用从底部滑动,或者左滑返回,它的原始的按键如home,返回键都是存在的,可以直接调用 使用场景 模拟手机硬件信号,如电源、音量、明暗、键盘 原理 根据Android keycode对应的数字,调用Android密钥代码,实现模拟按键。 如何使用 阅读全文
posted @ 2020-09-17 08:50 懒惰的咸鱼 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 一、模拟坐标定位 在appium中模拟坐标定位不到万不得已不要使用,因为不同手机分辨率不同,同样的元素在不同手机的位置不同。 模拟坐标点击用到了两个方法 driver.get_window_size() 获取屏幕的宽和高,下面的例子中也可以不用这个方法,将坐标写死。 driver.tap([(x,y 阅读全文
posted @ 2020-09-16 23:24 懒惰的咸鱼 阅读(1026) 评论(0) 推荐(0) 编辑