python自动循环定时开关机(非重启)测试


Posted in Python onAugust 26, 2019

做手机整机测试的,肯定有开关机的需求,关机,几分钟后再开机(一直循环操作测试,就是不能重启);这个需求在关机后就没有办法开机了,任何脚本命令都不行,除非做APP;重启功能的缺点是关机后就立即开机了,需求是关机后几分钟才开机,reboot做不到;

基本思路:现在借用终端自带的定时开关机APP功能,定时开关机只能定时一天就一个时间,达不到这个目的,这个APP作为辅助,关机后几分钟自动开机,开机后更改系统时间或者定时开关机APP时间,来达到测试多次开关机功能

废话不多说,来看看脚本怎么写 

# -*- coding:UTF-8 -*-
import os
import time
time.sleep(5)
test_times = 9999 #设置测试循环次数
for i in range(0,test_times):
  os.popen("adb root tengxun.com")  #获取root权限
  time.sleep(3)
  os.popen("adb shell date -D SET_FORMAT '06271203'")  #设置系统时间
  time.sleep(165)
  stdout1 = os.popen("adb devices").read()
  if 'xx635' in stdout1:   #检测终端状态关机还是开机
    print("定时关机失败,异常时间点:")
    print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
  else:
    print("定时关机成功,当前关机次数 : %d" % (i+1))
  time.sleep(630)
  stdout2 = os.popen("adb devices").read()
  if 'xx635' in stdout2:
    print("定时开机成功,当前开机次数 : %d" % (i+1))
  else:
    print("定时开机失败,异常时间点:")
    print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
May 26 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
Jun 04 Python
python 切换root 执行命令的方法
Jan 19 Python
Django框架登录加上验证码校验实现验证功能示例
May 23 Python
python替换字符串中的子串图文步骤
Jun 19 Python
Python实现12306火车票抢票系统
Jul 04 Python
django 单表操作实例详解
Jul 30 Python
python+django+rest框架配置创建方法
Aug 31 Python
Python搭建代理IP池实现接口设置与整体调度
Oct 27 Python
详解python polyscope库的安装和例程
Nov 13 Python
Python之Sklearn使用入门教程
Feb 19 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 #Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 #Python
pywinauto自动化操作记事本
Aug 26 #Python
Python 实现的 Google 批量翻译功能
Aug 26 #Python
python自动化工具之pywinauto实例详解
Aug 26 #Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 #Python
python 数据提取及拆分的实现代码
Aug 26 #Python
You might like
第五章 php数组操作
2011/12/30 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
php构造函数实例讲解
2013/11/13 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
Javascript Object.extend
2010/05/18 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
2017/01/17 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
简单实现js拖拽效果
2017/07/25 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
python模拟登录百度代码分享(获取百度贴吧等级)
2013/12/27 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
python实现四人制扑克牌游戏
2020/04/22 Python
css3 transform属性详解
2014/09/30 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
心理健康教育心得体会
2013/12/29 职场文书
小学三年级数学教学反思
2014/01/31 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
小学数学课后反思
2014/04/23 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
村党组织公开承诺书
2015/04/30 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书