安卓脚本
Last updated
Was this helpful?
Last updated
Was this helpful?
有线的话,手机开usb调试就连上了
ip地址,在设置中搜索
后面的端口,可以用adb tcpip 5555
设置
这是
mCurrentFocus=Window{9a30490 u0 com.android.settings/com.android.settings.Settings}
包名package:
com.android.settings
界面名activity
com.android.settings.Settings
进行操作会更新日志,可以追踪bug
一般在at这里,开头是E
打开端口
默认打开0.0.0.0:4723
,或者想要手写:
查看端口
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME node 72563 joey 24u IPv4 0x1798b0f4e6e37c23 0t0 TCP *:4723 (LISTEN)
关掉端口
点一下第二个,要啥有啥
获取名字和地址
通过resource-id
定位
id作为字符串传入
class
x-path
例子:
从上往下找,返回第一个
找不到对应元素
elements返回一组元素,如果找不到是空数组,不会报错
element找单个,就会报错
如果页面没刷出来,找不到,会报错
因此要等一下
隐式等待
所有元素设置等待时长,找到了马上操作,找不到就等着
设置一次,全局通用
屏幕距离左边是x,上面是y
滑动会有误差
进入开发者模式
设置》我的设备〉全部参数》miui版本多次点击
设置〉更多设置》可以看到开发者选项了
设备号
5e518110
设置
com.android.settings
com.android.settings.MainSettings
钉钉
com.alibaba.android.rimet
com.alibaba.android.rimet.biz.LaunchHomeActivity
打开钉钉
点击1
x:[500, 580]
y:[1792, 1870]
点击2
x:[587, 746]
y:[1216, 1419]
adb安装:
路径是本地apk路径
然后手机上点确定
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: e android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS permission to use the PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS flag'; Code: '1' Error executing adbExec. Original error: 'Command '/Users/joey/Library/android/sdk/platform-tools/adb -P 5037 -s 5e518110 shell pm install -g /data/local/tmp/appium_cache/12bb63270ecd4315cfaaa8d8202b809bbfccca11.apk' exited with code 1'; Stderr: 'Error: java.lang.SecurityException: You need th
要打开安装权限,包括安全调试
会让你装一堆东西
直接扔到/sdcard/
下面
temux
命令行
/storage/emulated/0/qpython/scripts3
/storage/emulated/0/sl4a/scripts
/storage/
要用才行