做手机整机测试的,肯定有开关机的需求,关机,几分钟后再开机(一直循环操作测试,就是不能重启);这个需求在关机后就没有办法开机了,任何脚本命令都不行,除非做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自动循环定时开关机(非重启)测试相关推荐

  1. python定时开关机的代码_python自动循环定时开关机(非重启)测试

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

  2. Win10、Win7定时开关机

    Win10.Win7定时开关机 Win10.Win7定时开关机 补充重点:必须取消选择"自动重新启动"--解决休眠重启问题 知识补充: 电脑在关机后有两个用户只默认登陆一个 Win ...

  3. 苹果定时开关机怎么设置_苹果手机设置自动开关机

    现在的智能手机有很多便捷的功能,定时开关机就是其中之一,如果您使用的是苹果手机那么能够设置定时关机吗?下面就为大家带来苹果手机设置自动开关机相关的介绍. 苹果手机设置自动开关机 1.目前苹果手机在系统 ...

  4. 51.计算机通电后自动开机,Win10专业版怎么解决电脑关机后又自动开机的问题?

    大家碰到过电脑自动关机的,但是又没有碰到过电脑自动开机的呢?本机安装的是Windows10-10240的专业版系统,昨天出现了一个这样的情况,即把电脑关机以后,又自动开机了,如何才能解决电脑关机后又自 ...

  5. PPT设置自动保存时间 mac_苹果Mac电脑如何定时开关机?Mac设置自动开关机教程

    有时候我们可以需要让电脑定时关机和开机,你知道苹果Mac电脑如何定时开关机吗?macw小编为大家带来了Mac设置自动开关机教程,需要的朋友收藏起来吧! 苹果Mac电脑如何定时开关机?Mac设置自动开关 ...

  6. ubuntu定时执行python脚本_Ubuntu 每天定时开关机并运行指定脚本

    ubuntu每天定时开关机 定时关机方法: 编辑 /etc/crontab添加一条命令:55 23 * * * root /sbin/shutdown -h now.即可实现每天23:55关机. 定时 ...

  7. 计算机定时开机关机设置,电脑定时开关机,小编教你怎么设置电脑定时开关机...

    我们有的时候是非常懒得等开机的那段过程的,因为等的过程有点无聊.所以都会选择设置电脑定时开关机,这样的话我们就不用特地等啦.那么今天小编就来告诉你们怎么设置电脑定时开关机. 如果说我其实之前是不知道电 ...

  8. 定时开关机实现原理-Android4.4/6.0

    原址 一.寄存器介绍--RTCSA & RTCSAR 1.RTC是Real Time Clock的简称,它在硬件电路上单独供电,当系统关机时,CPU和其他外部硬件设备全部掉电,但是RTC仍然继 ...

  9. 定时开关机-Android4.4/6.0

    一.寄存器介绍--RTCSA & RTCSAR 1.RTC是Real Time Clock的简称,是一个时钟芯片.它在硬件电路上单独供电,当系统关机时,CPU和其他外部硬件设备全部掉电,但是R ...

  10. aws简单开发之ec2定时开关机

    环境:ubuntu14.04 boto3 python开发包 需求: aws的ec2实例是按需收费的, 是按需收费的,不用的时候不收费. 我用ec2主要是用来翻墙的. 所以对我来说一天有将近一半的时间 ...

最新文章

  1. python程序设计报告-20192416 实验四《Python程序设计》综合实践报告
  2. VIM自动补全插件:deoplete
  3. jmeter上传文件搞了一天,才搞定,没高人帮忙效率就是低,赶紧记下来,以备后用...
  4. state的简写方式
  5. 分级调节是调节机制吗_机制砂大热,5种制砂工艺及特点介绍,选对生产工艺,保证高效生产...
  6. 深度学习能辨识壁画上的艺术元素吗?
  7. 数据结构中为什么输入数据还没输入完全就结束了_我岂能忍!面试官居然用数据结构和算法“羞辱”我...
  8. sql server权限_保护SQL Server审核的访问权限
  9. 信号与系统——有关卷积的意义
  10. 2020五一建模C题:饲料混合加工问题完整论文(附录有代码)
  11. opencv安装教程
  12. 索尼笔记本笔记本计算机在哪里设置,索尼vaio笔记本怎么进bios设置|索尼笔记本进bios按什么键...
  13. 安装nodejs时:The error code is 2503.
  14. 阿里玄难:面向不确定性的软件设计几点思考
  15. 中小企业OA系统视频教程(更新程度:完毕)送ppt源码
  16. 淘宝、京东电商的崛起,为什么如今越来越多的企业选择java商城?
  17. 用PHP输出对称菱形的简易办法
  18. 坐等膜拜|什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我
  19. mysql语句distinct_MySQL DISTINCT语句
  20. Matlab中fft函数的使用与原理

热门文章

  1. 2018-2019-2 《网络对抗技术》Exp5 MSF基础应用 Week7-8 20165233
  2. win7系统之家特别版下载
  3. 实况足球2015pc版
  4. eclipse tomcat lomboz的安装配置说明
  5. ubuntu14.04编译ffmpeg的过程
  6. 我的Android进阶之旅------关于调用Webservice查询火车票时刻表的几个接口介绍
  7. android webview同步,android httpclient与webview cookie同步
  8. webservice用完关闭连接_基于JavaEE平台实战WebService框架Xfire+Ajax框架DWR(租房网项目实战)...
  9. matlab 傅里叶变换最美,MATLAB傅里叶变换
  10. Exchange2010安装指南