自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android手机崩溃日志查看

1.通过adb连接手机2.输入adb logcat -v time >d:/log.txt,抓取log3.打开log,如果是ANR,就搜索【anr】,如果是crash就搜索【fatal】

2018-09-13 22:40:20 16962

原创 adb获取启动时间

# coding:utf-8import subprocessimport time#获取app某个页面的启动时间'''ThisTime是一连串启动Activity的最后一个Activity的启动耗时。TotalTime是新应用启动的耗时,包括新进程的启动和Activity的启动,但不包括前一个应用Activity pause的耗时WaitTime是总的耗时,包括前一个应用Act...

2018-09-13 21:35:24 3215

原创 adb测试流量

# coding:utf-8import subprocessimport time#获取一个设备里面的所有包和流量(如果wifi和数据流量都为0,则不展示)'''adb shell dumpsys package packages | findstr /c:"userId" /c:"Package ["adb shell cat /proc/net/xt_qtaguid/stat...

2018-09-13 21:34:20 1187

原创 adb测试CPU

# coding:utf-8import subprocessimport time#每隔一段时间获取指定app的cpuinfo'''adb shell dumpsys cpuinfo | find "com.android.settings"'''#设置结果保存路径csv_path='d:/autoTest/cpuinfo.csv'#需要测试的包packageName=...

2018-09-13 21:33:51 699 2

原创 adb测试内存

# coding:utf-8import subprocessimport timeimport datetime# 每隔一段时间获取指定app的meninfo'''adb shell dumpsys meminfo | find "com.android.settings"'''# 设置结果保存路径csv_path = 'd:/autoTest/meminfo.csv'...

2018-09-13 21:33:10 317

原创 appium万能定位法

# coding:utf-8from appium import webdriverimport timedesired_caps = {}desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '6.0.1'# desired_caps['deviceName'] = 'EQAU49V8...

2018-09-13 21:31:27 448

原创 monkey命令

1. adb shell cd /system/bin monkey adb shell monkey -h2. adb shell monkey 100 发送100个随机事件3. adb shell monkey -v -v -v 100 发送100个随机事件并打印日志,-v越多日志越详细4. adb shell...

2018-09-13 21:30:04 176

原创 常用adb命令

1. adb devices 查看设备序列号2. adb install <packagename> 3. adb kill-server4. adb logcat >d:/log.txt5. adb logcat | find “com.android.settings” >d:/log.txt6. adb logcat ...

2018-09-13 21:29:10 545

原创 找到手机正在执行的shell脚本

#coding:utf-8import osimport subprocessdef get_shell_pid(self): sh_pid="" findpid_command = 'adb -s '+self.m_device+' shell ps |findstr "sh" ' self.logger.info(self.m_devi...

2018-09-12 23:45:29 972

原创 logging的用法

#coding:utf-8import loggingdef log(message,filename="gps"): #创建一个logger logger=logging.getLogger() #设置日志级别 logger.setLevel(c.getconfigs.get_log_level("i")) #创建一个handler,用于输出到控制台 #用指定的stream创...

2018-09-12 23:42:54 284

原创 模拟按键

#coding:utf-8import win32apiimport win32conimport win32guiimport timetime.sleep(10)win32api.keybd_event(17,0,0,0) #ctrl键位码是17win32api.keybd_event(86,0,0,0) #v键位码是86win32api.keybd_event(86,...

2018-09-12 23:41:10 118

原创 按键码

2018-09-12 23:40:36 199

原创 python monkeyrunner API

#coding:utf-8#from com.android.monkeyrunner import MonkeyRunner as mr,MonkeyDevice as md,MonkeyImage as mk from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage#连接当前设备,返回一个Mon...

2018-09-12 23:35:25 224

原创 发送邮件

#coding:utf-8from email.mime.text import MIMETextimport smtplibsender='rza0925@163.com'receiver='testrenzhiai@163.com'#邮件主题subject='python测试邮件'#发送邮箱服务器smtpserver='smtp.163.com'#发送方帐号密码user...

2018-09-12 23:34:08 219

原创 python封装的uiautomator

#coding:utf-8#from uiautomator import Devicefrom uiautomator import device as d#当搜索设备的时候,指定设备序列号#d=Device("466b1b18")#d=Device("466b1b18",adb_server_host="192.168.1.68",adb_server_port=5037)#检索...

2018-09-12 23:33:16 507

原创 抓取网络图片下载到本地

#coding:utf-8import urllib.requestimport reimport osdef open_url(url): #请求url req=urllib.request.Request(url) #设置请求头,简单地防止网站识别出爬虫 req.add_header("User-Agent","Mozilla/5.0 (Windows NT 6.1; WO...

2018-09-12 23:32:06 309

原创 collections的使用

from collections import Counternum=[1,2,3,4,5,6,7,8,9,1,2,3,4,56,7,4,3,6,3,2,5,7,5,3,1,8,9,4,7,89,4,5,4,5,7,8,4,2,1,3]words=["a","b","c","b","a","d","e","a","b",&

2018-09-12 23:29:38 65

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除