自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 HTTP/HTTPS浅谈

一、HTTP和HTTPS的区别HTTP 的URL 以http://开头,而HTTPS 的URL 以https://开头HTTP 是不安全的,而 HTTPS 是安全的HTTP 无法加密,而HTTPS 对传输的数据进行加密HTTP无需证书,而HTTPS 需要CA机构wosign的颁发的SSL证书HTTP 标准端口是80 ,而 HTTPS 的标准端口是443...

2019-02-28 17:41:00 371

转载 常用adb命令

在平时的工作中,会经常用到adb命令,在这里稍微整理了一下。一.概要1.什么是adb?adb全称为Android Debug Bridge,就是起到调试桥的作用。顾名思义,adb就是一个debug工具。2.adb的作用借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。简而言之,adb就是连接...

2019-02-26 18:55:00 227

转载 pyinsall打包python文件为exe

  前段时间弄了一个基于AES加解密的py文件,但是不能够在别人电脑上使用PY文件,因为别人电脑上缺少依赖模块,于是开始在网上查找解决方法,看到了Pyinstaller,可以打包文件和文件依赖环境成exe,放到别人电脑也是能使用的一、安装方式打包exe需要安装pyinstall模块1)离线安装:  下载pyinstaller pywin32 pywin32-cty...

2019-02-26 18:43:00 277

转载 python基础学习--类--附代码

1:创建一个名为 User 的类:1)其中包含属性 first_name 和 last_name,还有用户简介通常会存储的其他几个属性,均是自定义, 请放在初始化函数里面。2)在类 User 中定义一个名为 describe_user()的方法,它打印用户信息摘要;3)再定义一个名为 greet_user()的方法,它向用户发出个性化的问候。:请创建多个表示不同用户的实例...

2019-02-25 23:12:00 245

转载 python基础学习--字符串和文件数据处理--附代码

一. 有两行数据,存在test_data.txt:param:{"phone":"18688773467","pwd":"123456"}@url:"http://119.23.241.154:8080/futureloan/mvc/api/member/register"param:{"phone":"18688773467","pwd":"123456"}@url:"http...

2019-02-25 23:01:00 68

转载 python 基础学习--循环语句--附代码

1:利用for循环,完成a=[1,7,4,89,34,2]的冒泡排序(冒泡排序:小的排前面,大的排后面。) a = [1, 7, 4, 89, 34, 2]for i in range(len(a) - 1): for j in range(len(a) - i - 1): if a[j] > a[j + 1]: a...

2019-02-25 22:49:00 225

转载 python基础学习-判断语句附代码

1、一个足球队在寻找年龄在10岁到12岁的小女孩(包括10岁和12岁)加入。编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数。j = 0for i in range(10): sex = input('请输入你的性别:(m为男性,f为女性)') if sex == ...

2019-02-25 22:27:00 811

转载 linux--常用网络命令

ifconfig查看生效的ip信息[root@local ~]# ifconfigeno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.70.77 netmask 255.255.255.0 broadcast 192.168.70.2...

2019-02-18 10:14:00 158

转载 Mysql Server常用增删改查语句

一、系统操作1.打开服务:netstartmysql(mysql为配置时,可自定义名称)2. 关闭服务:netstopmysql3. 从cmd模式登录mysql   1)密码明文输入 #mysql -u用户名 -p密码 参数后没有空格  2)密码密文输入 #mysql -u用户名 -p回车后输入密码  常用参数:  -u:用户名...

2019-02-15 15:51:00 180

转载 pycrypto:AES加密详解

  最近在写接口自动化脚本,需要的payload参数需要加密,而采用的加密标准为AES,因此特地去学了一下,发现专门有加密算法库支持这种加密算法,就是PyCryptoPyCrypto是一个免费的加密算法库,支持常见的DES、AES、以及MD5、SHA等各种HASH运算PyPi地址:https://pypi.org/project/pycrypto/这篇博文只对AE...

2018-12-28 18:57:00 365

转载 python2和python3共存时pip问题解决

  笔者是在自己电脑上先安装了python 3.7,cmd命令行下执行pip install 【包名】或者pip list等pip命令查看已安装模块都没有问题问题在于有个阶段同时需要python2和python3,在成功安装python2.7后,发现cmd下,执行python命令查看python版本,发现只有python2.7,而执行pip list出现的是python3已安...

2018-12-28 17:34:00 493

转载 安装pywin32时:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序和 DLL load failed...

问题一:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序import pywinapi报错:ImportError: DLL load failed: %1 不是有效的 Win32 应用程序原因:与python版本不对应pypi官网上下载whl文件,我的python 版本为27下载第一个后安装下载文件放置于D:\p...

2018-12-26 18:55:00 1889

转载 安装pywin32时,出现找不到python27注册信息的解决方法

1. 检查一下注册表是否存在python其它版本的信息方法:1)在命令行中输入regedit打开注册表2)在HKEY_CURRENT_USER\Software中找一下是否存在python注册信息,如果存在,检查一下是否是python27版本,且是否包含下面两个节点再检查一下其对于的安装路径是否正确。如果不知道如何检查,可以把python节点信息右击选择删除。如...

2018-12-26 17:58:00 466

转载 python3.6 和python 2.7版本安装pycrypto过程及问题(不需要安装vs)

python安装pycrypto真的是踩到很多坑,说起来一把辛酸泪,好在最后成功解决了,总结了一下遇到的问题,写出来与大家共享首先要明白的是crypto和pycrypto是两个不同的模块,小伙伴们不要去安装crypto问题一:unable to find vcvarsall.bat在网上下载pycrypto的包,进入包目录,使用python setup.py insta...

2018-12-26 17:10:00 355

转载 linux 下给网卡添加ipv6、路由

route命令的使用举例如下:route// 显示路由信息。route add –host 192.168.1.110 dev eth0 // 给网卡eth0的路由表中加入新地址192.168.1.110。route add –net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 // 给子网192.168.1...

2018-12-25 18:23:00 4813

转载 利用python实现记录日志,附代码和优化

大家肯定都见过日志,在自动化中加入日志信息,有助于问题的定位下面第一段代码实现基本的日志记录,第二段代码是进行优化过的日志模块__author__ = 'zz'import logging#定义一个属于自己的日志收集器from common import project_pathclass MyLog: def my_log(self,l...

2018-12-17 12:48:00 428

转载 appium基础:滑屏和画九宫格踩坑'NoneType' object has no attribute 'execute'

最近接触到app操作:滑动屏幕和设置九宫格手势密码,发现挺好玩的,写篇博客记录一下遇到的问题,附代码滑屏swip 通常打开一个app有引导页,一般是向左滑动几次后才能到主页,appium借助swip方法实现 使用方法 driver.swipe(x1,y1,x2,y2) 其中 x、y是指坐标,由一个坐标位置(x1,y1)滑到另一个坐标位置(x2,y2) 由于手...

2018-12-17 00:49:00 437

转载 selenium基础:元素定位之css_selector和轴定位

selenium提供了非常丰富的元素定位方式,下面一张思维导图是我根据工作经验总结的定位元素方式,还是比较全的 本篇博客重点介绍css_selector定位和轴定位一 轴定位轴名称 ancestor:祖先节点,包含父节点和祖父节点parent:父结点preceding_sibling:当前节点标签前的所有兄弟节点following_sib...

2018-12-16 00:32:00 565

转载 selenium基础:select下拉框

我们接着讲selenium元素操作:鼠标操作和select下拉框select下拉框做自动化过程中,遇到下拉框的情况还是挺多的,一般分为select类型的下拉框和input类型的假下拉框。对于input类型的下拉框,处理思路是展开下拉列表,等待选择的元素出现,选择下拉框中的元素。这篇博客我们只重点讲select类型的下拉框,借助Select类首先导入Selec...

2018-12-15 23:49:00 299

转载 夜神模拟器的使用踩坑--adb devices无法连接设备

初开始学习app自动化测试,尝试安装genymotion模拟器,安装成功后无法start 虚拟设备,在网上找寻解决方法无果后,决定改用夜神模拟器,遇到一些小问题,写出来与大家共享网上百度夜神下载并安装,安装成功后,在桌面有两个图标:夜神模拟器和夜神多开器1.启动夜神模拟器,默认的启动安卓版本是4.1,对模拟器设备操作如下:1)打开开发者模式:【设置】-【关于平板电脑】-...

2018-12-12 00:35:00 1761

转载 python利用smtplib模块发送邮件

通常在自动化过程中,我们希望在脚本运行完成后自动发送测试结果邮件给相关领导和负责人,python自带发送邮件模块:smtplib,今天我们来了解一下如何利用smtplib完成这个过程,以qq邮箱为例在此附上代码: 1 import smtplib 2 import time 3 from email.mime.multipart import MIMEMul...

2018-12-10 18:14:00 81

转载 appium环境安装说明

Appium环境安装说明1、安装Microsoft .NET Framework 4.5检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。如下图所示: 如果没有安装,则双击运行下载的文件:net4.5.1.exe2、安装node-v6.11.4-x64.msi 双击运行,安装appium的依赖...

2018-12-10 00:16:00 76

转载 html+js实现简单的登陆页面

初学web自动化,学习简单的前端知识还是很有必要的;今天我们利用html实现一个简单的登陆页面,并利用js提取用户名和密码,在alert弹窗中显示出来实现的功能:1.实现重置按钮的功能,点击重置按钮,能清除你填写的数据2.填写用户名,密码,点击登录,获取到用户名和密码通过alert提示框展示出来。页面如图:代码如下:<!DOCTYPE ...

2018-11-28 23:57:00 7494

转载 UI自动化启动浏览器问题:cannot find Chrome binary和webdriver可以打开浏览器,但是无法输入网址...

很多新人自学webui自动化的第一步,便是用代码实现打开浏览器,看似简单的代码,却常常碰到诸多问题。以下是我做自动化过程中碰到此类问题的解决方法,希望对大家解决问题有所帮助。关于浏览器驱动1. 驱动需要放在python安装目录下2. 谷歌浏览器驱动有时需要放在D:\Google1\Chrome\Application(谷歌安装目录)目录关于浏览器启动1...

2018-11-26 17:49:00 999

转载 Python第三方模块安装的几种方式

我们在做自动化测试过程中,需要依赖很多模块帮助我们完成某些功能,比如说openpyxl可以实现exce表格的读写模块安装的方式模块安装方式分为两种:在线安装与离线安装1. 离线安装 https://pypi.org/project 1) 百度搜索模块名称,进入python官网下载模块安装包 2) 将下载的模块安装包xxx.tar.gz解压到pyt...

2018-11-26 17:27:00 132

空空如也

空空如也

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

TA关注的人

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