iOS自动化探索(二)WDA(WebDriverAgent) API的使用
2018-12-28 00:32
946 查看
前面我们已经安装好了WebdriverAgent, 现在可以用Facebook官方提供的API来进行一些操作
WDA API官方页面:
https://github.com/facebook/WebDriverAgent/wiki/Queries
如果在终端运行的话可以使用curl来调用API,需要搭配json_header + device_url + api组成,其中
json_header一般是: "Content-Type: application/json"
device_url一般是: http://localhost:8100/*
下面我们试试调用这些API
功能: 查询可服务状态(Checking Service Status) API: curl -X GET $JSON_HEADER $DEVICE_URL/status
使用示范:
Jackeys-MacBook-Pro:~ jackey$ curl -X GET -H "Content-Type: application/json" -d "" http://localhost:8100/status { "value" : { "state" : "success", "os" : { "name" : "iOS", "version" : "11.2.1" }, "ios" : { "simulatorVersion" : "11.2.1", "ip" : "192.168.1.5" }, "build" : { "time" : "Dec 25 2018 11:48:43" } }, "sessionId" : "FB941AE9-551D-437E-A376-191DDDB354FB", "status" : 0 }Jackeys-MacBook-Pro:~ jackey$
后面再补充...
相关文章推荐
- XZ_iOS之小白使用WebDriverAgent的详细讲解
- (二)用swift4写iOS微信跳一跳的自动跳(开挂)程序——WebDriverAgent的安装与使用
- iOS远程真机之WebDriverAgent 安装使用完全指南
- ios 使用webservice restful api使用ASIHttpRequest即可,restKit较大,可放后
- Web自动化框架LazyUI使用手册(7)--浏览器常用操作API
- IOS应用加载本地WebView禁止进行缓存(使用私有api)
- 自动化测试工具Webdriver(2)API
- Web自动化框架LazyUI使用手册(7)--浏览器常用操作API
- iOS WebDriverAgent 环境搭建
- ios 安装WebDriverAgent笔记
- appium iOS WebDriverAgent安装时注意(解决appium 报错code 65)
- iOS 真机调试如何安装 WebDriverAgent
- (五)用swift4写iOS微信跳一跳的自动跳(开挂)程序——计算按压时间,基于WebDriverAgent进行模拟触屏
- WebDriver拾级而上·之十一 在selenium2.0中使用selenium1.0的API
- WebDriver拾级而上·之十一 在selenium2.0中使用selenium1.0的API
- 使用selenium和webdriver进行自动化测试
- WebDriver基本API使用手册(基于Java和C#)
- IOS开发-基于WebDriverAgent代理服务,实现iOS手机app自动化测试的框架搭建
- ATX 文档 - iOS WebDriverAgent 环境搭建 入门
- iOS真机安装WebDriverAgent教程