appium如何解锁android真机系统的屏幕?

在使用appium进行app自动化操作的过程中,经常遇到的第一个难题就是如何解锁系统屏幕,也就是亮屏解锁。

实际上解决办法如下:在desired_capabilities中增加两个参数unlockType和unlockKey,类似的示例代码如下:

    desired_caps={}
    desired_caps['platformName']='Android'
    desired_caps['platformVersion']='8.0.0'
    desired_caps['deviceName']='WG5T16A18019'
    desired_caps['appPackage']='com.xxxx'
    desired_caps['appActivity']='com.xxxx.ui.SplashActivity'
    desired_caps['autoGrantPermissions']=True
    desired_caps['unlockType']="password"
    desired_caps['unlockKey']="111111"

其中的unlockType可以设置为:pin,password,pattern,fingerprint当中的一个,顾名思义,分别对应pin,密码,手势解锁以及指纹解锁四种方式。

而unlockKey则为具体值,例如password即为实际的解锁口令,而pattern模式下则为手势解锁的滑动过程,如下图所示,则应设置为5416或者是6145(取决于滑动顺序)

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要使用Appium连接Android机,需要执行以下步骤: 1. 确保你的Android设备已启用开发者选项并启用USB调试模式。在设备的设置中,进入关于手机(About phone)选项,连续点击多次版本号(通常是7次),直到开启开发者选项。然后返回到设置主界面,在设置中找到开发者选项,并确保已启用USB调试模式。 2. 下载并安装Android SDK,并将其添加到系统环境变量中。你可以从Android开发者网站下载SDK。 3. 在你的计算机上安装Appium。你可以从Appium官方网站下载适用于你的操作系统的Appium安装程序,并按照说明进行安装。 4. 连接你的Android设备到计算机上,使用USB数据线将它们连接起来。 5. 打开Appium服务器。你可以通过命令行运行`appium`命令或使用Appium桌面应用程序来启动Appium服务器。 6. 创建一个Appium测试脚本。你可以使用Python、Java、JavaScript等编程语言来编写测试脚本。在脚本中,你需要指定设备的UDID(唯一设备标识符)和其他相关的配置信息。 7. 运行测试脚本。根据你选择的编程语言和开发环境,你可以使用相应的命令或工具来执行测试脚本,并连接到Android设备上的Appium服务器。 通过以上步骤,你就可以成功连接到Android机,并使用Appium进行自动化测试了。请注意,在执行测试脚本之前,确保你已安装所需的依赖库和驱动程序,并正确配置Appium服务器和设备连接信息。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值