答疑请回复次此贴
安装
demo
{
"platformName": "android",
"deviceName": "xxx",
"appPackage": "io.appium.android.apis",
"appActivity": ".ApiDemos",
"automationName": "uiautomator2"
}
toast演练 demo : https://github.com/appium/sample-code/raw/master/sample-code/apps/ApiDemos/bin/ApiDemos-debug.a
WebDriver协议
session_id=`curl http://127.0.0.1:4723/wd/hub/sessions | awk -F\\" '{print $8}' `
while true; do echo ;sleep 0.5; curl http://127.0.0.1:4723/wd/hub/session/$session_id/source 2>/dev/null ;done
while true
do
echo
sleep 0.5
element_id=$(curl -X POST http://127.0.0.1:4723/wd/hub/session/$session_id/elements --data-binary '{"using":"xpath","value":"//*[contains(@text, \\"Clicked\\")]"}' -H "Content-Type: application/json;charset=UTF-8" 2>/dev/null | grep ELEMENT | awk -F\\" '{print $8}' )
[ -n "$element_id" ] && curl http://127.0.0.1:4723/wd/hub/session/$session_id/element/$element_id/text
done
curl -X POST http://127.0.0.1:4723/wd/hub/session/$session_id/elements --data-binary '{"using":"xpath","value":"//*[@class=\\"android.widget.Toast\\"]"}' -H "Content-Type: application/json;charset=UTF-8" 2>/dev/null