appium基础操作、元素定位及操作

本文介绍了如何使用Appium进行移动应用自动化测试,包括启动应用、获取包名和界面名、关闭应用、安装卸载应用、切换应用到后台、元素定位与操作等关键步骤。此外,还分享了uiautomatorviewer工具的使用方法以及元素的点击、清空和输入等操作。

目录

前言

1.通过appium启动app

2.获取包名和界面名

3.关闭app及驱动

4、安装卸载app以及判断是否安装app

5、将应用置于后台运行

6.元素定位

7.元素操作


前言

Appium通信原理:Client端发送自动化指令给Appium server,Appium Server接收到client发送的指令后,转换为移动端能够识别的指令,然后发送给移动端设备,并对移动端设备进行操作。

1.通过appium启动app

driver.start_activity("包名","界面名")

2.获取包名和界面名

driver.current_package 获取当前脚本运行中的app包名

driver.current_activity 获取当前脚本运行中的app的界面名

3.关闭app及驱动

关闭app driver.close_app() 不需要跟参数

关闭驱动 driver.quit()

区别 :
关闭 app 之后,可以再使用其他代码启动新的 app
关闭驱动,那么代码与 appium 服务器之间的连接已经断,开不能
再做任何的操作。

4、安装卸载app以及判断是否安装app

安装 app driver.install _app(apk 路径 )
卸载 app driver.remove_app(app 包名 )
判断手机是否安装: app driver.is_app_installed(" 包名 ")
返回值: True 有安装 app 或者 False 没有安装 app
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值