如果你还想从头学起Appium,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1693896.html

前言

  • HardwareActions 类在  appium\webdriver\extensions   下的  hw_actions.py  模块中

  • 属于硬件操作类,模拟设备的一些操作

lock(self: T, seconds: Optional[int] = None)

作用

锁屏

参数讲解

seconds:锁屏时间,若不设置seconds,则手机在执行 lock 之后,会一直被锁定,直到调用 unlock;如果设置了seconds,则在锁屏的seconds秒后自动解锁 【当然,前提是你手机没密码】

用法

driver.lock(1000)

源码解析

源码比较简单

直接调用 execute 方法,传入不同的指令就能完成了~

unlock(self: T)

作用

解锁屏幕

用法

driver.unlock()

is_locked(self: T)

作用

检查设备是否在锁屏状态

返回

锁屏则返回True

用法

driver.is_locked()

shake(self: T)

作用

摇晃设备,类似微信的摇一摇功能,你得摇手机鸭

用法

driver.shake()
 

最新文章

  1. META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗
  2. 项目管理、测试管理、代码bug 管理
  3. virsh常用命令
  4. ActiveMQ持久化消息
  5. Tomcat系列之Java技术详解
  6. Browserify
  7. Cobra —— 可视化Python虚拟机 and 图解python
  8. 【HDU 4372】 Count the Buildings (第一类斯特林数)
  9. 把本地建好的项目提交到git上
  10. leetcode[96] Binary Tree Inorder Traversal
  11. 线段树解决leetcode307. Range Sum Query - Mutable
  12. asp.net mvc ajax提交模型到控制器
  13. 初谈Git(本机克隆项目远程仓库)
  14. Python基础--函数的定义和调用
  15. leetcode 153. Find Minimum in Rotated Sorted Array 、154. Find Minimum in Rotated Sorted Array II 、33. Search in Rotated Sorted Array 、81. Search in Rotated Sorted Array II 、704. Binary Search
  16. iptables(3)
  17. AutoML总结
  18. 125、Android样式的开发(转载)
  19. [Android源码]Android源码之高仿飞鸽传书WIFI热点搜索与创建(一)
  20. LVS DR模式搭建 keepalived lvs

热门文章

  1. Android Jetpack 架构组件最佳实践之“网抑云”APP
  2. 【LeetCode】155. 最小栈
  3. [JAVA]关于excel的jxl包的操作-创建sheet
  4. docker 安装prometheus和grafna
  5. DVWA(三):SQL injection 全等级SQL注入
  6. Internet的接入与IP地址 概述
  7. Spring中为什么不建议使用字段注入
  8. NOIP 模拟 $31\; \rm Cover$
  9. AspNetCore WebApi
  10. C# 高级进阶(一)