一、优化功能
持续更新。。嘻嘻~~
1、直接提取device信息
自动化直接提取android的信息,不用在命令行中自己手动提取。如下:
# 正则表达式匹配出 id 信息
deviceId = re.findall(r'^\w*\b', readDeviceId[1])[0]
# 读取设备系统版本号
deviceAndroidVersion = list(os.popen('adb shell getprop ro.build.version.release').readlines())
deviceVersion = re.findall(r'^\w*\b', deviceAndroidVersion[0])[0]
def start():
desired_caps={
'platformName':'Android',
'deviceName':deviceId,
'platformVersion': deviceVersion,
'appPackage':'com.baidu.searchbox',
'appActivity':'.MainActivity',
'noReset':'true',
'unicodeKeyboard': True, # 此两行是为了解决字符输入不正确的问题
'resetKeyboard': True # 运行完成后重置软键盘的状态
}
参考: