Python控制安卓模拟器——uiautomator2模块
import uiautomator2 as u2
def connect_to_emulator(emulator_serial: str):
"""连接到指定序列号的安卓模拟器。
:param emulator_serial: 安卓模拟器的序列号。
:return: uiautomator2的设备对象。
"""
# 连接到指定的模拟器
device = u2.connect_usb(serial=emulator_serial)
return device
# 使用示例
emulator_serial = "123456" # 假设这是您模拟器的序列号
device = connect_to_emulator(emulator_serial)
print(f"连接到模拟器:{device.info}")
这段代码定义了一个函数connect_to_emulator
,它接受一个字符串参数emulator_serial
作为模拟器的序列号,并使用uiautomator2
的connect_usb
方法连接到该模拟器。然后,它返回一个表示模拟器的uiautomator2设备对象。最后,提供了一个使用示例来展示如何使用这个函数。
评论已关闭