import uiautomator2 as u2
d = u2.connect_wifi('172.17.100.15')
print(d.info)
这个方法有的时候会失败,但是不用着急,因为我们通常是使用USB来连接的
通过USB来连接
需要知道手机的设备号:在终端运行这个代码可以知道手机的设备号
adb devices
连接方法
# 导包
import uiautomator2 as u2
# 通过WIFI来连接
# d = u2.connect_wifi('172.17.100.15')
# print(d.info)
# 通过USB来连接
d = u2.connect_usb('127.0.0.1:62001')
print(d.info)
下载软件
需要知道apk文件的路径
需要连接到adb
代码
# 导包
import uiautomator2 as u2
# 通过WIFI来连接
# d = u2.connect_wifi('172.17.100.15')
# print(d.info)
# 通过USB来连接
d = u2.connect_usb('127.0.0.1:62001')
# print(d.info)
# 通过路径下载软件
d.app_install(data=r'D:\YsReason\App\106_2a65b5b89a76f0f1e28b51fe6461f077.apk')
卸载软件
需要知道包名
需要连接到adb
代码
# 导包
import uiautomator2 as u2
# 通过WIFI来连接
# d = u2.connect_wifi('172.17.100.15')
# print(d.info)
# 通过USB来连接
d = u2.connect_usb('127.0.0.1:62001')
# print(d.info)
# 通过路径下载软甲
# d.app_install(data=r'D:\YsReason\App\106_2a65b5b89a76f0f1e28b51fe6461f077.apk')
# 卸载软件
d.app_uninstall('com.tal.kaoyan') # 参数为apk包的名字