airtest常用动作记录

摘要:
#从airtest.core.androidAndroidimportAndroid#Connect device devices=device()#在设备上打印第三方应用程序包的名称(要与devices=设备()一起使用)Print(devices.list_app(third_only=True))#启动应用程序Start_app(package,activity=None),例如:Start_app('com.cre

#引入模块

from airtest.core.android.android import Android

#连接设备

devs = device()

#打印设备上的第三方应用应用包名(需要跟devs = device()一起使用)

print(devs.list_app(third_only=True))

airtest常用动作记录第1张

#启动应用

start_app(package,activity=None)

如:start_app('com.createwit.kaidan',activity=None)

#启动应用程序并测量时间,这里可以帮助我们做性能测试,统计启动耗时

start_app_timing(package, activity)

#关闭应用

stop_app(package)

如:stop_app('com.createwit.kaidan')

#亮屏(亮屏和灭屏更喜欢这样做:keyevent("power"))

wake()

#点击home

home()

#检查APP是否安装

check_app(package)

#在设备上安装应用程序,replace默认为False,为True时意为替换已存在的App

install_app(filepath, replace=False)

#截全屏并保存到指定文件,ensure_orientation用于处理横竖屏的转换

snapshot(filename=None,ensure_orientation=True)

#如果屏幕是亮着的,返回True,否则False

is_screenon()

#如果是锁定状态返回True,否则False

is_locked()

#解锁设备

unlock()

airtest官方文档链接:https://airtest.readthedocs.io/zh_CN/latest/all_module/airtest.core.api.html

免责声明:文章转载自《airtest常用动作记录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Eclipse / android studio 添加第三方jar包 步骤PS制作电子签名下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS笔记(十五)CSS3之用户界面

参考:http://www.w3school.com.cn/css3/css3_user_interface.asp 在 CSS3 中,新的用户界面特性包括重设元素尺寸、盒尺寸以及轮廓等。 新的用户界面属性 下面的表格列出了所有的转换属性: 属性 描述 CSS appearance 允许您将元素设置为标准用户界面元素的外观 3 box-sizi...

软件开发项目计划的制订

一、项目计划的要素根据PMBOK2000,项目计划可以包含如下要素:1、 项目范围说明项目范围说明阐述进行这个项目的原因或意义,形成项目的基本框架,使项目所有者或项目管理者能够系统地、逻辑地分析项目关键问题及项目形成中的相互作用要素,使项目干系人在项目开始实施前或项目相关文档编写以前,能够就项目的基本内容和结构达成一致;项目范围说明应当形成项目成果核对清单...

iOS开发中使用[[UIApplication sharedApplication] openURL:]加载其它应用

iOS 应用程序之间(1) 在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的模式来调用不同的App。   通过openURL方法可以调用如下应用:   调用谷歌地图(Google Maps) 调用邮件客户端(Apple Mail)...

需求分析-如何进行软件需求分析

转:http://tech.ccidnet.com/art/3561/20060317/482801_1.html 1.概念 需求的定义包括从用户角度(系统的外部行为),以及从开发者角度(一些内部特性)来阐述需求。 关键的问题是一定要编写需求文档。我曾经目睹过一个项目中途更换了所有的开发者,客户被迫与新的需求分析者坐到一起。系统的分析人员说:“我们想与...

iOS 审核被拒:Guideline 1.4.1

Guideline 1.4.1 - Safety - Physical Harm Your app provides health or medical recommendations, calculations, references, wellness reports, or diagnoses without including the source...

Android常用工具之Bugly的使用

bugly是什么?百度百科上对bugly的介绍 总结下来是:腾讯的开放给开发者的一种平台服务,主要用于android和ios平台上的移动应用的crash和卡顿检测和快速定位以及提供解决方案。是免费服务。 而用过的人都知道,除了crash检测外,bugly还提供应用内升级和热修复等功能。 一切以官方文档为准:https://bugly.qq.com/docs...