Appium的使用笔记(二)(基本操作)

主要内容是app的启动,关闭,安装卸载,置于后台,获取元素文本内容,获取元素位置和大小和属性值,滑动屏幕,拖拽,长按和抬起,分辨率和截图,获取和设置手机网络,通知栏操作

1.在脚本内启动其他app

1 #app_package是要打开的包名
2 #app_activity是要打开的进程名
3 driver.start_activity(app_package,app_activity)

2.用appium获取包名和进程名

1 #一般用于打开一个程序后,输出所显示的应用包名和进程名
2 print(driver.current_package)
3 print(driver.current_acivity)

3.如果需要关闭某个应用程序后,再打开新的程序,那么关闭的方法

1 #关闭当前操作的app,不会关闭驱动对象(驱动对象就是在前置代码后设置的driver之类的)
2 driver.close_app()
3 #关闭驱动对象,同时关闭所有关联的app
4 driver.quit()

4.用appium安装和卸载app

 1 """安装app"""
 2 #app_path是apk的路径
 3 driver.install_app(app_path)
 4 
 5 """卸载app"""
 6 #app_id是应用程序的包名
 7 driver.remove_app(app_id)
 8 
 9 """判断app是否安装"""
10 #返回值为布尔类型
11 driver.in_app_installed(app_id)

5.将应用置于后台(模拟home键+进入app)

有些app在进入后台一段时间后会需要重新登陆/输入验证码/输密码之类的,这个方法可以自动回到前台

1 #app放置到后台一定时间后再回到前台
2 #second是在后台停留的秒数
3 driver.background_app(second)

6.获取元素的文本内容

Appium的使用笔记(二)(基本操作)

上一篇:Android项目实战(五十九):调试方法神器Hugo


下一篇:APP安全在线检测网站