#!/bin/zsh #adb connect 172.18.92.99:44549 adb devices adb shell service call iphonesubinfo 1 | awk -F "'" '{print $2}' | sed '1 d' | tr -d '.' | awk '{print}' ORS= cd ../device-android/ ant clean build cd ../device-android-pretreatment #------device-sn---------------------------------------------------------- sn=$(adb devices | awk '{print $1}' | sed -n "2,1p") apk=meituan.apk #----------jar------------------------------------------------------------ adb -s ${sn} push bin/pretreatment.jar /data/local/tmp/ adb -s ${sn} push ../device-android/bin/device.jar /data/local/tmp/ adb -s ${sn} push apks/conan_tools.apk /data/local/tmp/ adb -s ${sn} push apks/keyboardservice.apk /data/local/tmp/ adb -s ${sn} push apks/STFService.apk /data/local/tmp/ adb -s ${sn} push apks/utf7ime.apk /data/local/tmp/ #F adb -s ${sn} push apks/${apk} /data/local/tmp/ adb -s ${sn} push apks/accessibility.apk /data/local/tmp/ # #----------action------------------------------------------------------------ #解锁 adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action unlock -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e apk /data/local/tmp/${apk} -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action trustApp -e appName "美团" -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action trustApp -e appName "美团" -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action trustApp -e appName "美团" -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e apk /data/local/tmp/${apk} -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action trustApp -e appName "美团" -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #打开网络 adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action openWiFi -e ssid cloudtest_android01 -e password Yu1_C2_T3st#2022 -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action openWiFi -e ssid S9 -e password jcy1234567 -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action openWiFi -e ssid OPPO Find X6 Pro -e password yunce123 -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action openWiFi -e ssid CMCC-xbKx-5G-FAST -e password 4yzx6u3d -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #设置代理 adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action setProxy -e ip 192.168.1.1 -e port 8089 -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #关闭代理 adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action cancelProxy -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #exit 0 #安装 adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e reInstall true -e apk /data/local/tmp/keyboardservice.apk -e pkg com.android.adbkeyboard -c com.sankuai.qa.pretreatment.Pretreatment#handleAction adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e reInstall true -e apk /data/local/tmp/STFService.apk -e pkg jp.co.cyberagent.stf -c com.sankuai.qa.pretreatment.Pretreatment#handleAction adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e reInstall true -e apk /data/local/tmp/conan_tools.apk -e pkg com.sankuai.conan.tools -c com.sankuai.qa.pretreatment.Pretreatment#handleAction adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e reInstall true -e apk /data/local/tmp/utf7ime.apk -e pkg jp.jun_nama.test.utf7ime -c com.sankuai.qa.pretreatment.Pretreatment#handleAction # adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e apk /data/local/tmp/${apk} -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction # adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e reInstall true -e apk /data/local/tmp/accessibility.apk -e pkg com.sankuai.conan.accessibility -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #开权限 adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action trustApp -e appName "美团" -e pkg com.sankuai.meituan -c com.sankuai.qa.pretreatment.Pretreatment#handleAction #adb -s ${sn} shell dumpsys window displays | head -n 5 # #adb -s ${sn} shell screenrecord --size 720x1080 --time-limit 20 /sdcard/demo_${sn}.mp4 #adb -s ${sn} shell screenrecord --size 1440x2560 --time-limit 20 /sdcard/demo_${sn}.mp4 #adb pull /sdcard/demo_${sn}.mp4 /Users/lezi/Downloads #sleep 5 #adb -s ${sn} pull /sdcard/demo_${sn}.mp4 /Users/sunyibin/Desktop/demos #curl -F "file=@device.jar" https://conan.sankuai.com/api/shortcut/conan-tools/upload\?type\=deviceJar\&misId\=jihaibo\&conanKey\=bc718129-daf8-4f98-b17d-62987876df7d #adb -s 000009f72c35a3a0 install /Users/lezi/IdeaProjects/architect-conan-android-adapter/device-android-pretreatment/apks/appium-mt.apk #adb -s 4ppzukx4izvsfag6 install /Users/lezi/IdeaProjects/architect-conan-android-adapter/device-android-pretreatment/apks/accessibility.apk #adb -s 965882c9 install /Users/lezi/IdeaProjects/architect-conan-android-adapter/device-android-pretreatment/apks/keyboardservice.apk #adb -s ${sn} shell uiautomator runtest device.jar pretreatment.jar -e action install -e reInstall true -e apk /data/local/tmp/accessibility.apk -e pkg com.sankuai.conan.accessibility -c com.sankuai.qa.pretreatment.Pretreatment#handleAction
Uiautomator-启动命令(完整版)
最新推荐文章于 2023-12-16 19:46:09 发布