Charles抓包指南

写在前面,本来特别想吐槽的,之前用charles很正常的,昨天临时急用的时候,又不能抓包了,今早有时间整理一下文档。
Charles版本号:V4.0【当前官网最新版本】
需要实现的是,可以通过charles代理,抓取HTTPS的信息。

阅读更多

iOS自动化实践——jenkins持续集成(五)


阅读更多

iOS自动化实践——jenkins持续集成(四)


阅读更多

iOS自动化实践——WebDriverAgent(七)

WebDriverAgent使用过程中,发现Wifi可能会存在连接不稳定的情况,这个时候可以借助usb进行连接通信,怎么做呢?

阅读更多

iOS自动化实践——jenkins持续集成(三)

前面写了git拉取代码,命令行打包,接着加上用例执行和报告展示。

阅读更多

iOS自动化实践——jenkins持续集成(二)

上接iOS自动化实践——jenkins持续集成打包(一),已经实现了命令行打包,以后想要实现在jenkins页面展示扫描二维码和安装链接。

阅读更多

Appium and WebDriverAgent

导语


阅读更多

iOS自动化实践——WebDriverAgent(六)

导语

今天继续完成appium功能测试脚本向wda迁移过程中,遇到一个问题,无法获取switch的属性值,因为在此client端当前未有,所以今天的任务是写一个类似appium的方法————get_attribute()。

阅读更多

iOS自动化实践——WebDriverAgent(五)

这两天开始真正开始根据用例写自动化测试脚本,但是遇到了一个问题,特别是当遇到inspector展示的页面控件元素为:

1
2
3
4
5
6
7
8
9
10
11
12
Class:
Image
Raw identifier:
run_history_arrow
Name:
run_history_arrow
Rect:
{{206.5, 238.5}, {16, 16}}
isEnabled:
Yes
isVisible:
No

阅读更多

iOS自动化实践——WebDriverAgent(四)

导语

一直在强调WebDriverAgent作为server端,通过USB和手机进行通信,那么client如何触发点击的呢?正好通过xpath定位方式的编写,可以让我们熟悉这个流程。
借助wda可以实现定位和跨应用,仔细看了wda的api,发现缺少xpath定位的方式,再到WebDriverAgent源码可以看到,有xpath的定位api,决定给wda添加xpath定位方式。

阅读更多