RPA机器人开发

基础要素

一、编程四要素

在这里插入图片描述

数据的类型

在这里插入图片描述
在这里插入图片描述

转义符

在这里插入图片描述

运算符

在这里插入图片描述

数据类型转换

在这里插入图片描述

变量、数组和字典

在这里插入图片描述

标识符命名规则

在这里插入图片描述

二、Python脚本利用adb进行手机控制

1、adb相关命令

1.关闭adb服务:adb kil-server
2.启动adb服务 adb start-server
3.查询当前运行的所有设备 adb devices
4.可能在adb中存在多个虚拟设备运行 可以指定虚拟设备运行 -s 虚拟设备名称
5.重启设备 adb reboot --指定虚拟设备 adb -s 设备名称 reboot
6.査看日志 adb logcat 清除日志 adb logcat -c
7.进入inux shell下 adb shel 其中常用的linux命令 cd cat 等等 输入su可以获取超级管理员名称了 要确定是否有哪些命令 进入 system/bin目录 就知道了
8.传入文件到设备中 adb push 本地文件 远程目录
9.从设备中拷贝文件到本地 adb -s emulator-5556 pull /data/config.ini d:
10.显示当前运行的全部模拟器:adb devices
11. 安装应用程序:
adb install -r 123.apk
12.获取模拟器中的文件:
adb pull <remote> <local>
13.向模拟器中写文件:
adb push <local><remote>
14.进入模拟器的shell模式:
adb shell
15.卸载apk包:
adb shell
cd data/app
rm 123.apk
exit
adb uninstall 123.apk
adb install -r 123.apk
16.查看adb命令帮助信息:
adb help
17.删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm 123.apk
18.获取管理员权限:
adb root
19、复制文件:
复制一个文件或目录到设备
adb push<source><destination></destination></source >
如:adb push update.zip /sdcard/
从设备上复制一个文件或目录:
adb pull <source><destination></destination></source>
如: adb pull /sdcard/update.zip.
20、取得当前运行设备的实例的列表及每个实例的状态:
adb devices
21:、adb shell input tap
这条命令模拟Android手机在屏幕坐标(XY)处进行了点击操作。
22、adb shell input swipe
这条命令模拟Android手机从屏幕坐标(X1,Y1)滑动到坐标(X2,Y2)的操作。
23、uiautomator dump dump: creates an XML dump of current Ul hierarchy 这个命令是用来成成当前界面的UI层次,并用XML格式进行展示。这样就可以获取各个组件的位置了。
注:如果PC要想同时控制多台Android手机,必须在adb 后面添加-s
例:adb -s 13b6e4c4 shell input tap 400 400
表示对13b6e4c4这台Android手机进行在屏幕上(400,400)坐标位置进行模拟的点击事件。
24、能看到设备信息就代表设备已经连接成功了,接下来的命令就是adb install 路径+包名.apk
例如我的安装包放在桌面,那么命令就是adb install C:Users\hyhiDesktop\XxX.apk
*** adb shell uiautomator dump /mnt/sdcard/window_dump.xml 获得手机当前界面的UI信息,生成window_dump.xml
*** adb shell input text“123”输入text
举例:
1.打开cmd,进入当前文件夹中,输入命令adb devic
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嗪磕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值