自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

R.zb的博客

不进则退

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python安卓UI自动化测试:QT4A环境搭建及demo运行

文章目录一、准备工作二、环境安装三、Demo运行QT4A Github: https://github.com/Tencent/QT4A 使用文档: https://qt4a.readthedocs.io/zh_CN/latest/设计文档: https://github.com/Tencent/QT4A/blob/master/design.mdDemo工程: https://gith...

2019-10-24 10:08:00 910 6

原创 Python xlrd报错:NotImplementedError: formatting_info=True not yet implemented

报错场景使用xlrd读取Excel数据,xlutils复制表格数据保留格式测试数据:test1.xlsx报错代码import xlrdwbook = xlrd.open_workbook('test1.xlsx', formatting_info=True)xsheet = wbook.sheet_by_index(0)print(xsheet.row_val...

2019-10-22 10:06:57 6034 2

原创 Python:使用configparser模块读取/写入配置文件(ini、conf)

configparser简介configparser官方文档:https://docs.python.org/3/library/configparser.htmlini文件结构介绍:configparser官方文档内已包含Python2:ConfigParser,Python3:configparser测试数据测试文件:test.ini[test1]a = 1b = 2...

2019-10-21 10:48:41 1259 3

原创 Python xlrd读取excel单元格值出现(XF:15)问题解决

记一次xlrd使用取值错误方法,办法解决使用xlrd模块读取excel某行数据,改行数据显示对应数据类型以及(XF:15)等,无法直接使用。测试数据如下:错误方法:import xlrdwbook = xlrd.open_workbook('test2.xls', formatting_info=True)xsheet = wbook.sheet_by_index(0)pr...

2019-10-19 23:21:19 1893

原创 Appium - Android的 几种控件定位方法

一、工具使用(UIAutomatorViewer)UIAutomatorViewer工具位于Android SDK目录(./Android SDK/tools/bin/)下,是Android sdk自带的工具,界面简洁,使用方便,对于我们的自动化测试来说是一个很好的辅助工具。二、控件定位方式(以“设置-蓝牙”为例)1、id定位该控件的对应ID属性为:“resoerce-id” :...

2019-10-19 21:00:32 1227

原创 ADB:Android APP启动时间测试

使用命令 - adb shell am start -W package_name/.MainActivity - 坑1:W要大写 - 坑2:设备要安装app - 坑3:Activity要填对使用环境 - 1、已安装ADB - 2、安卓手机能正常连接PC - 3、安卓手机上已安装待测APP - 4、多次测试取其平均值查看包名 - 方法1:pm list p...

2019-10-18 15:10:30 1160

原创 基于Python的Android APP启动耗时测试

1、目的介绍本文主要通过Python 的os.popen()方法执行adb命令,进行封装,达到自动化测试指定APP的冷启动、热启动。指定执行次数,取对应平均值。冷启动:启动应用时,后台没有该应用的进程,此时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。热启动:启动应用时,后台已有该应用的进程(如:操作HOME键回返回至桌面,此时该应用的进程仍会保留在后台,可在任...

2019-10-18 15:10:02 1328 1

原创 Python:获取当前文件的路径以及上一级路径

准备工作在使用Python过程中,经常会遇到会切换路径的情况,如:文件的打开、读取、写入等学习并总结使用Python获取当前文件路径以及上一级路径的方法(os模块)。学习os模块基本知识,本次会使用:os.getcwd()、os.path.dirname、os.path.abspath()、os.pardir、os.path.pardir、os.path、join();准备测试路径,如下...

2019-10-18 12:53:39 5614

原创 Python Requests库 获取接口响应时间

使用elapsed获取响应时间1、elapsed介绍官方文档:http://cn.python-requests.org/zh_CN/latest/api.html?highlight=elapsed#requests.Response.elapsed查看帮助:import requeststest = requests.get('https://www.qq.com')pri...

2019-10-17 10:08:22 5113 1

原创 Python 实现进度条与当前进度比显示

使用sys打印进度条# 打印一个指定容量的进度条def ProgressBar(num): """ :param num: 传入进度条总量值 :return: """ total = 20 # 进度条长度共20个“#” if num == 0: print('传入参数不可为0,仅接受int类型') elif type(n...

2019-10-17 10:07:45 1158 1

原创 Python:使用Pyinstaller 打包成exe文件

一、准备工作Pyinstaller可以将Python的代码打包成可执行文件(.exe),打完包的可执行文件可在没有安装Python环境的PC上运行。Python 3.7安装Pyinstaller:pip install pyinstaller使用文档:https://pyinstaller.readthedocs.io/en/stable/usage.html二、Pyinstalle...

2019-10-16 11:18:16 440

原创 Appium-Android:三种等待时间设置方法

一、前言学习Appium过程中,记录三种等待时间的设置方法整理网上资料后梳理完成二、等待类型1. 强制等待需要设置固定的等待时间,无论元素是否加载完成,均需等待该时间由time.sleep()方法实现不推荐使用import timetime.sleep(5) # 固定此段等待时间为5s2. 隐式等待隐式等待是由webdriver提供的超时等待方法;impli...

2019-10-15 10:56:14 1279

原创 Python:使用xlutils模块在已有Excel文件内追加写功能

记一次测试过程中,需要针对一份已有数据的Excel进行追加写入测试结果,经尝试使用xlwt较为麻烦,并且不是在原有文件上修改,还不会保留原有Excel的格式。使用网上推荐使用xlutils.copy(),简单快速,问题已解决。需手动安装xlutils库需先使用xlrd模块读取Excel文件import xlrdimport xlutils.copyimport osdef...

2019-10-14 11:13:25 681

原创 Python安装第三方库的几种方法

使用环境:PC:Win7Python:Python 3.7.2IDE:PyCharmPython第三方库安装方法1、pip在线安装安装最新版本:pip install pyinstaller安装指定版本:pip install pyinstaller == 3.3指定源安装:pip install -i https://pypi.douban.com/simple/ pyi...

2019-10-13 10:59:52 3011

原创 Appium:uiautomatorviewer出现Unable to connect to adb. Check if adb is installed correctly解决办法

解决办法:1、找到uiautomatorviewer.bat文件目录,使用文本打开2、修改最后一行(修改前:call “%java_exe%” “-Djava.ext.dirs=%javaextdirs%” “-Dcom.android.uiautomator.bindir=%prog_dir%” -jar %jarpath% %*)3、修改后:call “%java_exe%” “-Dj...

2019-10-12 15:41:56 354 1

原创 Appium:Python 学习 demo

使用环境: Python :3.7.2 Appium:1.13.0 设备:魅族 Pro5 (Android 5.1) win 7 IDE:PyCharmPython Demoimport unittestfrom appium import webdriverimport timeclass AppiumTest(unittest.TestCas...

2019-10-12 15:39:23 187

原创 Python + Tkinter:简单倒计时GUI工具学习

一、前言Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。二、代码实现from tkin...

2019-10-11 11:37:45 6399 3

原创 Android测试中常用的ADB命令总结

总结一些在日常Android测试工作中需要经常使用到的ADB命令,欢迎评论补充。1、启动相关启动和关闭ADB服务,通常当设备连接出现异常时,一起使用 - adb start-server 启动adb服务 - adb kill-server 关闭adb服务 - adb version 查看a...

2019-10-10 10:10:50 1915 1

原创 Python学习练手小项目:Python使用腾讯云-短信服务发送手机短信

1、准备工作pip install qcloudsms_py1.注册腾讯云账号2.在产品列表内找到短信,在短信内添加应用3.获取对应的SDK AppID 和 App Key4.配置短信内容注:需先申请“短信签名”和“短信正文”,按照要求填写申请即可,腾讯云的审核效率还是很快的,一般在1-2个小时内就会有结果注:腾讯云的短信服务现在好像也不免费了,之前每个月还会赠送1...

2019-10-09 14:57:57 1591

原创 Python学习练手小项目:遍历指定路径下的所有文件(包括子目录)

1、准备测试数据测试路径:E:\测试文件夹测试路径目录树如下:E:\测试文件夹│ haha.xlsx│ test.rar│ 哈哈.txt│ ├─测试1│ │ 1.txt│ │ 111.rtf│ │ │ ├─1│ │ 1111.txt│ │ │ └─2├─测试2└─测试3 哈哈.txt ...

2019-10-08 14:01:24 330

原创 CMD命令:Windows Tree命令生成目录树

一、Tree命令介绍tree 命令的目录格式:TREE 【drive:】【path】【/F】【/A】- 可在cmd内输入(help tree 或 tree / ?)查看- /F 显示每个文件夹中文件的名称- /A 使用ASCII字符,而不使用拓展字符 二、使用示例1、显示指定路径目录,命令:TREE 【path】2、显示所有目录及目录下的所有文件,命令:TREE ...

2019-10-08 13:55:20 10890 1

XPath Helper.zip

谷歌插件,XPath Helper 可以轻松地在任何网页上提取、编辑和 XPath 查询

2021-10-27

OneTab(谷歌插件).zip

谷歌插件,可节省内存,高效管理标签页,一键快速将标签页转换为列表,在需要是可单独/全量进行标签页恢复,推荐使用

2021-10-18

EditThisCookie(谷歌插件).zip

EditThisCookie(谷歌插件)

2021-10-18

adb_1.0.41.zip

该adb.exe的版本为1.0.41

2020-05-09

空空如也

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

TA关注的人

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