今天有个小伙伴问我,怎么把锁屏进行解锁操作?

     A、思路在初始化driver后,加入等待判断是否有锁屏(元素)(记得要加入等待)

     B、如果有就进行解锁,就一般的输入数字密码然后进行解锁(当然了你要知道如何解锁手势密码请参考我的另一篇博客)

下面先上个图,可以参考看看,整体请结合自己的手机做相应处理

多做事,少说话看图:

看代码:

 

//手机锁屏解锁
@Test
public void lockCreen(){
try {
Thread.sleep(5000);//记得要等待
} catch (InterruptedException e) {
e.printStackTrace();
}
//判断元素是否出现(当然了有其它逻辑自己自行处理)
if(driver.getPageSource().contains("com.android.systemui:id/keyguard_bouncer_frame")){
driver.findElementById("com.android.systemui:id/pinEntry").sendKeys("5620");//输入密码
driver.findElementById("com.android.systemui:id/key_enter").click();//点击ok
}
}

 --------------------------------最后上个动画------------------------------------------------------------------------------------------------------------------------------------------------

最新文章

  1. HttpClient_自定义cookie策略
  2. oralce CASE WHEN 用法
  3. sql2005下载和安装
  4. C++学习笔记:Vector容器
  5. Android USB Host 通信程序
  6. ORACLE RAC中的oc4j和gsd资源以及RAC相关的进程
  7. nginx fastcgi buffers影响页面输出数据大小记录
  8. 基于React Native的58 APP开发实践
  9. pygame开发滑雪者游戏
  10. HTML RGB 颜色表 16进制表 颜色对应表
  11. web程序员标准环境之DreamWeaver【…
  12. Linux(CentOS6.5)修改系统市区被中国标准时间(北京时间)
  13. vue路由信息对象
  14. 使用vue时,报错“exports is not defined”
  15. alert换行
  16. C# 实现Jwtbearer Authentication
  17. HDU - 6393 Traffic Network in Numazu(树链剖分+基环树)
  18. c++11 线程池学习笔记 (二) 线程池
  19. 焦作网赛-G-欧拉降幂
  20. web service简述,通俗易懂----转

热门文章

  1. bppm与AD域集成
  2. WEB前端性能优化之一——网页级优化
  3. java作业—3
  4. View Controller Transition:京东加购物车效果
  5. 使用jmeter进行APP接口测试经验总结
  6. 【转】解决UpdatePanel 与 jQuery的冲突
  7. 做一款直播类app
  8. 走进javascript——不起眼的基础,值和分号
  9. UE4从零搭建CF游戏关卡(蓝图篇)
  10. webpack(四)处理 css\less\sass 样式