1. 程式人生 > >iOS自動化探索(二)WDA(WebDriverAgent) API的使用

iOS自動化探索(二)WDA(WebDriverAgent) API的使用

前面我們已經安裝好了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$

 

後面再補充...