- 博客(269)
- 资源 (35)
- 收藏
- 关注
原创 protobuf ‘NoneType‘ object has no attribute ‘message_types_by_name‘
protobuf协议相关错误
2022-10-09 16:30:03
2615
3
原创 The system proxy was changed. Click to reenable capturing.
问题描述fiddler总是提示“The system proxy was changed. Click to reenable capturing.”,截图如下:解决方法一启动fiddler,进入系统设置代理页面,把自动代理改成手动代理。端口号是fiddler指定的端口。地址内容为:http=127.0.0.1:9999;https=127.0.0.1:9999;ftp=127.0.0.1:9999不推荐这种方法,因为按照这种方法修改后,关闭fiddler后,电脑将不能上网。解决方法二
2021-03-30 10:09:23
48963
14
原创 fiddler过滤
设置actionloadFilterset :加载本地规则文件saveFilterset :保存当前设置规则run Filterset now :立即执行当前规则过滤服务器No Zone Filter :不过滤Show only by Intranet Hosts :只显示内网请求Show only by Internet Hosts :只显示外网请求Hide the following Hosts:隐藏包含下面域名的请求show only the following Hosts: 只
2021-03-28 16:50:08
830
原创 python+request使用方法简单介绍
安装request库pip install requests导入库import requests构建各种http请求get请求requests.get('https://api.github.com/events')post请求requests.post('http://httpbin.org/post', data = {'key':'value'})put请求requests.put('http://httpbin.org/put', data = {'key':'value
2021-03-04 15:53:18
1757
1
原创 运行ride.py时报错
运行ride.py时报错现象:Traceback (most recent call last):File “E:\Python27\lib\site-packages\robotide\application\application.py”, line 56, in OnInitself.frame = RideFrame(self, self._controller)File “E:\Python27\lib\site-packages\robotide\ui\mainframe.py”,
2021-01-06 13:52:36
400
原创 时间复杂度和空间复杂度
我的理解1.时间复杂度就是相同的代码会执行几次,比如一行普通的代码,那么时间复杂度就是1,如果是for循环n次,那么时间复杂度为n,两次嵌套的for循环为n^2,后面的以此类推2.空间复杂度就是运行代码申请的内存空间是否会随n的值变化,简单点就是变量的个数是否改变,举个例子,运行一个for循环,假设执行过程中,里面一直就有三个变量,那他的空间复杂度就为1,因为不随n变化参考网址:...
2020-04-10 12:56:59
285
原创 Windows批处理
1.编写批处理文件d:cd D:\project\PycharmProjects\test\27-02-liyanmei\tc# 执行某个文件#robot -L DEBUG -d results_file --pythonpath . 登录.robot#robot -L DEBUG -d results_file --pythonpath . d-课程-初中生物/添加老师.robo...
2020-04-07 12:08:10
211
原创 转-测试的桩 和驱动测试
参考网址:https://blog.youkuaiyun.com/cuiting_1020/article/details/867359341.测试桩:一般自顶向下集成时需要使用,模拟子层或下级;就是你负责测试的模块/方法“所需要调用的”那一部分,所以你需要模仿他们做一个返回值(假的,但符合设计)以供你的模块来调用2.驱动测试:自底向上集成时使用,模拟上层的调用;就是...
2020-04-04 09:19:14
259
原创 冒烟测试
参考网址:https://blog.youkuaiyun.com/takusann2007/article/details/44980453一、冒烟测试不通过标准1、冒烟测试定义冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作,如果冒烟测试不通过,该版本会被打回。2、冒烟测试表现测试系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常...
2020-04-03 15:31:20
2931
原创 python-生成HTMLTestRunner测试报告
参考网址:python-生成HTMLTestRunner测试报告Python单元测试框架—生成HTML测试报告HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 HTML的 测试报告。首先要下 HTMLTestRunner.py 文件,将下载的文件放入…\python\Lib目录下下载网址:使用代码如下 suit...
2020-03-27 12:08:17
299
原创 转-Python Selenium设计模式-POM
转载网址:https://www.bbsmax.com/A/RnJWoklvJq/前言本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。为什么要用POM基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。只需要定位到元素,执行对应的操作即可。下面我们看一...
2020-03-27 11:44:47
314
原创 冒泡排序
参考网址:https://www.cnblogs.com/bigdata-stone/p/10464243.html0.如果遇到相等的值不进行交换,那这种排序方式是稳定的排序方式。1.原理:比较两个相邻的元素,将值大的元素交换到右边2.思路:依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。 (1)第一次比较:首先比较第一和第二个数,将小数放在前面,将大数放在后...
2020-03-21 13:45:32
175
原创 求斐波那契数列的方法
什么是斐波那契数列,1,1,2,3,5,8,13...这样一个数列就是斐波那契数列,求第n项的值。观察数列可得,除了第一项和第二项,所有的数列的值都是前一项和前一项的前一项的加和,转换成函数也就是f(n) = f(n-1) + f(n-2)我们可以按照顺序,求出每个值,步骤如下:1. f(0)=0; f(1)=1; f(2)=1;2. 从f(3)开始走新的算法, ...
2020-03-19 19:47:02
660
原创 RF 命令参数说明文档
C:\Users\xxx>robot -hRobot Framework -- A generic automation frameworkVersion: 3.1.2 (Python 3.8.0 on win32)# 常见用法Usage: robot [options] data_sources or: python -m robot [options] da...
2020-02-28 10:36:21
3591
原创 Android拨打电话的两种实现方法
转载地址:https://blog.youkuaiyun.com/s13383754499/article/details/80609278添加拨打电话的权限:<uses-permission android:name="android.permission.CALL_PHONE" />第一种方法/*** 拨打电话(直接拨打电话)* @param phoneNum 电...
2020-02-27 10:39:55
1391
原创 RF 执行测试用例的命令
用例的执行 (13 min)指定执行的测试套件 (5 min)Robot Framework 的命令格式如下robot [options] data_sources其中 :options 是 RF命令的选项, 可以为空data_sources 则是 要执行的测试套件文件或者目录的路径。可以是绝对路径,也可以是相对路径,相对与当?shell? 的工作目录。robo...
2020-02-26 18:52:56
2335
原创 Importing test library 'xxx\Test.py' failed: ModuleNotFoundError: No module named 'xxx' 解决方案
一、源代码和相应的报错信息运行代码如下:运行上面的robot代码,会提示报错信息,内容如下:二、解决方案根据报错信息提示,引起报错的原因是pythonpath里面没有项目目录,我们只需要把相应的项目目录添加到sys.path里面就可以解决这个问题了。三、解决后的运行结果按照上面的方法修改之后,运行成功,截图如下:...
2020-02-19 20:29:48
5108
原创 环境配置(基于python3)+在pycharm中编写及运行robot脚本
(一)使用pip安装robotframework框架和seleniumlibrary库pip install--upgrade robotframeworkpip install --upgrade robotframework-seleniumlibrary可以再安装一个测试数据编辑器(编辑器中直接运行就可以打开图形界面)pip install robotframework-r...
2020-02-17 20:07:49
2124
原创 Android开发常用代码
android studio 真机利用wifi进行调试参考网址:https://blog.youkuaiyun.com/captive_rainbow_/article/details/81012704在dos窗口下一次如下下面的命令:查看已连接的android 设备;adb devices用命令 adb -s [device id] tcpip [port] 为需要 wifi 连...
2019-12-04 10:01:28
826
原创 解决访问centos虚拟机中MySQL非常慢的问题
参考网址MySQL之——解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)Centos 7 中yum安装Mysql和修改mysql配置具体解决方法:1.启动centos虚拟机2.打开终端程序,输入 vi /etc/my.cnf输入 i ,进入插入编辑模式,然后在[mysqld]中输入内容“skip-name-resolve”截图:然后按下es...
2019-10-18 15:45:08
2501
2
转载 fiddler设置过滤
1、User Fiters启用2、ActionAction:Run Filterset now是否运行,Load Filterset加载,Save Filterset保存;3、Hosts过滤Zone:指定只显示内网(Intranet)或互联网(Internet)的内容;Host:指定显示某个域名下的会话;-No Host Filter:无HOST过滤;Hid...
2019-10-14 14:09:17
2037
转载 Fiddler实现手机抓包-可以抓取HTTPS请求
手机用fiddler抓包电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。一.对PC(笔记本)参数进行配置 1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的) 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, 勾选Capt...
2019-10-14 14:03:49
4670
原创 解决TextView显示格式化后的字符仍然未对齐
参考网址:https://blog.youkuaiyun.com/canney_chen/article/details/48550427原因关于解决TextView显示使用String.format()格式化后的字符仍然没有对齐的原因:android TextView默认显示文字是按文字内容的宽度显示eg:1,2两个字符在显示时所占的宽度是不同的。解决办法方法1给TextView控件...
2019-10-11 16:51:51
263
原创 Python之识别验证码
应用场景:自动登录过程中识别验证码参考网址如下:Python图像处理之图片验证码识别Python爬虫之自动登录与验证码识别Python3使用 pytesseract 进行图片识别1.先要安装下面两个库:pip install pytesseractpip install pillow2.编写代码:准备识别下面这个验证码:import pytesserac...
2019-10-08 14:29:40
338
原创 pycharm不能导入自定义的类
报错场景描述用户定义了一个basePage.py,里面定义了一个page类,以后所有的文件都需要继承这个;用户又定义了一个SearchPage.py,里面需要导入page,需要下面的代码from pages.basePage import Page用户在输入的时候不能只能提示。下面是解决方案:首先选中需要import识别的目录,然后右击出现下面截图用户点击m...
2019-09-18 16:43:05
2788
原创 android seekbar 左右显示不全,透明效果显示父布局的颜色
1.seekbar如果左右显示不全,可以用thumbOffset 调整;seekbar thumb 透明效果出现父布局背景颜色的解决方法android:splitTrack=”false”参考网址:SeekBar--thumbOffset和splitTrack Android自定义SeekBar thumb透明效果...
2019-09-17 14:11:21
781
原创 Python csv.reader读取内容不正确
代码如下:import csvcsvFile=open(r'D:\PycharmProjects\first\webtest\case04\userInfo.csv','r')readCSV=csv.reader(csvFile)print(readCSV)打印的信息如下:<_csv.reader object at 0x00000000024E5048>因...
2019-09-11 10:46:19
6801
原创 android otg开发笔记
探讨otg是否支持读写功能---答案:是可以的,可读,可写。--参考网址:https://blog.youkuaiyun.com/csdn635406113/article/details/70146041探讨otg中host和slave模式是否可切换(手机中的otg功能是否可以用普通app打开和关闭)参考网址--http://www.lulian.cn/news/zen_me_da...
2019-09-03 13:46:24
849
原创 android camera 原始图像 yuv 解析
https://www.jianshu.com/p/0d5800b5d9a2 Android中的YUV格式解析camera1 预览的默认格式是ImageFormat.NV21;mCamera.setPreviewCallback(new PreviewCallback(lineListener));onPreviewFrame测试方法:预览的时候不设置任何预览格式...
2019-09-03 13:44:03
1708
原创 Ubuntu 安装 以及aosp下载编译
https://www.jianshu.com/p/6fed8af8d11eAndroid 8.1.0 AOSP源码下载及编译https://www.jianshu.com/p/489ea047caa8 Mac 上玩 Linux(一)安装Ubuntuhttps://blog.youkuaiyun.com/u010830004/article/details/79869457 mac上用VM...
2019-09-03 13:36:53
679
转载 Python-lambda用法
前言:lambda函数也叫匿名函数,即,函数没有具体的名称。一、基础lambda语句构建的其实是一个函数对象。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。lambda(a,b: a+b)#关键字lambda表示匿名函数,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。lambda优点:1、使用Python写一些执行脚本时...
2019-08-07 17:47:41
158
原创 Windows下使用Apache运行本地Python脚本和访问html教程
Windows下使用Apache运行本地Python脚本和访问html教程安装过程中的报错信息D:\apache_server\Apache24\bin>httpd -k installInstalling the 'Apache2.4' serviceThe 'Apache2.4' service is successfully installed.Testing http...
2019-08-06 11:02:41
440
转载 Win7安装和配置Apache
目录一、版本介绍 二、服务器下载 三、Apache服务器配置 四、部署web项目正文回到顶部一、版本介绍 首先,我们需要下载Apache2.4服务器:http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14 关于现在那个版本的服务器,这里要说明一下。Apache又要本身的服务器是不能用的。必须要先编译...
2019-08-05 17:07:34
215
原创 Android艺术开发探索第三章学习笔记————View的事件体系(下)
参考网址:Android艺术开发探索第三章————View的事件体系(下)一.View的事件分发1.点击事件的传递规则dispatchTouchEvent用来进行事件的分发。如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的onTouchEvent和下级View的dispatchTouchEvent方法的影响,表示是否消耗当前事件。onInter...
2019-07-26 14:44:54
225
原创 Android艺术开发探索第三章学习笔记——View的事件体系(上)
参考博客:Android艺术开发探索第三章——View的事件体系(上)一.View的基础知识view控件的位置参数Left = getLeft(); Right = getRight(); Top = getTop(); Bottom = getBottom(): translationX 偏移量 translationY 偏移量view的触摸事件ACTION_DO...
2019-07-25 17:07:19
229
原创 Android艺术开发探索学习笔记——第二章:IPC机制(下)
android中 AIDL可以实现一个service包含多个aidl接口,具体的例子请看参考网址:Android艺术开发探索——第二章:IPC机制(下)下面的图示android中的IPC机制,开发者可以根据自己的需要进行选择。...
2019-07-25 14:43:27
263
原创 Android开发艺术探索学习笔记——第二章:IPC机制(中)
学习参考网址:Android开发艺术探索——第二章:IPC机制(中)参考网址: android开发艺术探索学习笔记-第二章:IPC机制-应用中使用aidl一.Android中的IPC方式1.使用Bundler2.使用文件共享3.使用MessengerMessenger是对AIDL的封装;相对于AIDL来说,Messenger上手更容易;操作流程:(详细的demo代码请...
2019-07-22 15:33:34
380
原创 android studio 打包aar
本文摘抄网址:Android Studio 打包 aarartifactory下载网址:https://jfrog.com/open-source/android中自动上传aar的代码设置:Artifactory的搭建与使用简介推荐查看maven的一些属性设置:maven3常用POM属性及Settings属性介绍演示Demo中创建了两个 Library Module,其中A不包含第...
2019-07-19 10:59:54
4926
转载 maven3常用POM属性及Settings属性介绍
本文摘抄于:maven3常用POM属性及Settings属性介绍A.pom.xml属性介绍:project: pom的xml根元素。parent:声明继承。modules:声明聚合,该值是一个当前POM的相对目录。用户项目的聚合。...
2019-07-19 10:59:05
960
自定义的星级评分样式
2016-11-04
android recyclerview 的常用功能 demo
2016-08-30
android slidingmenu demo 可以直接应用库文件
2016-07-13
android 使用canvas把矩形图片变成圆角矩形显示
2016-07-12
Android 使用ViewPager实现左右循环滑动图片
2016-07-09
android SlidingPaneLayout和DrawerLayout效果
2016-06-03
android 图表 MPAndroidChart demo
2016-04-29
android 二维码生成 图片扫描 照相机扫描 demo
2016-03-14
demo Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
2016-03-11
android 动画 demo
2016-03-11
android 百度地图 lbs(云存储、云检索) 轨迹追踪
2016-03-08
Android开发精要(完整扫描版)
2015-07-25
HTMLTestRunner 安装包.rar
2020-03-27
tesseract-ocr安装包和中文语言包.zip
2019-10-08
android 手机联系人样式
2019-01-17
android studio3.0之后,中文不能选字的解决方案
2017-12-08
PC客户端与Android服务端的Socket同步通信(USB) demo
2017-10-25
Network Emulator Toolkit
2017-10-17
全新SecureCRT8.0(64位)软件+注册机+驱动,经典
2017-09-11
android 连接多个usb camera的demo
2017-09-11
android 自定义轮播banner,包括手动轮播 CycleViewPager
2016-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人