摘要: 可以使用send_keys方式实现,关键是要找到控件元素,控件元素的标签必须是input 遇到的坑,保存信息(Message: unknown error: cannot focus element),就是因为控件元素定位不正确,导致无法send_keys 阅读全文
posted @ 2019-10-23 19:54 91parson 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 方式一:使用USB连接 1、在手机上启用USB调试2、在终端输入adb devices 3、获取日志 只连接一个设备:1)清除已缓存日志:adb logcat -c2)获取日志并保存到本地:adb logcat >~/Desktop/a.txt (本地目录可自行定义)3)在终端使用快捷键 Ctrl+ 阅读全文
posted @ 2019-10-19 00:21 91parson 阅读(3085) 评论(0) 推荐(0) 编辑
摘要: 前言 一台Linux机器通过ssh的方式连接别的机器或通过scp的方式传输文件,都需要输入密码。 为了解决每次输入密码的困扰,可采用添加密钥的方式实现。 实现过程 源服务器A,目标服务器B。 1、在源服务器A上执行以下命令,生成配对的密钥: ssh-keygen -t rsa 2、生成的密钥存放于~ 阅读全文
posted @ 2019-02-01 16:13 91parson 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前言 现在有如下接口,是以PUT的方式请求的: 请求URL:IP+Port+/api/v1/apps/{appId} 请求参数: 接口请求 使用JMeter发送请求,总共试了以下五种: 第一种,直接将所有的参数都拼接到URL里,请求失败。 第二种,就是将参数放入到Parameters去,然后发送请求 阅读全文
posted @ 2018-12-22 23:24 91parson 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 前言 近日,在做接口测试时遇到一个奇葩的问题。 使用post请求直接通过接口上传文件,无法识别文件。 遇到的问题 以下是抓包得到的信息: 以上请求是通过Postman直接发送请求的。 在这里可以看到消息头里包含:Access-Token和Content-Type 因此在在使用python直接调用此接 阅读全文
posted @ 2018-12-22 00:13 91parson 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 前言 最近使用Appium自动化在测试设备配网的情况,需要记录每次成功与否和耗时时间。 由于App不是很稳定,执行一段时间会奔溃,因此数据只能通过追加的形式写入到txt文件。 实现过程 存储在txt文件的数据格式是这样的: 需要提取的数据是成功与否及耗时时间,因此需要对每一行的数据进行解析: 已将t 阅读全文
posted @ 2018-12-08 09:47 91parson 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 前言 最近一段时间在测试物联网相关的App自动化,涉及通过串口工具给硬件设备下发指令。 使用的串口工具:SecureCRT 解决办法 通过引用Python的第三方库:serial,通过编写Python脚本即可实现自动下发指令给设备。 serial的安装:pip3 install pyserial 具 阅读全文
posted @ 2018-12-08 00:33 91parson 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 前言 应用工具app-inspector可以协助定位IOS版App的控件元素,然鹅启动时报Internal Server Error! 解决办法 一、找到XCTestWD项目 目录: /usr/local/lib/node_modules/app-inspector/node_modules/xct 阅读全文
posted @ 2018-11-24 18:45 91parson 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 前言 Android版App的控件元素可以通过Android studio自带的工具uiautomatorviewer来协助定位! IOS版App的控件元素可以通过Appium来实现(未实现),或app-inspector来实现,在此记录app-inspector的使用 安装 一、安装Node.js 阅读全文
posted @ 2018-11-24 18:25 91parson 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 前言 现在有很多App都是Hybrid的,即有原生的页面又有Webview的页面,元素的可以通过uiautomatorviewer工具 进行控件元素的定位,Webview页面的则无法通过此方式定位,而是需要Chrome浏览器来协助定位。 Webview控件元素定位 1、在手机中打开当前app的web 阅读全文
posted @ 2018-11-17 12:39 91parson 阅读(449) 评论(0) 推荐(0) 编辑