自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python日志模块

记录一下一个日志模块写的比较好的文章 https://www.cnblogs.com/CJOKER/p/8295272.html

2019-11-29 16:19:36

阅读数 8

评论数 0

转载 Python+日志模块

         用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所...

2019-11-29 16:16:09

阅读数 8

评论数 0

原创 python线程

说一下线程吧,计算机的进程估计大家都知道,就是一个一个运行着的程序,而每一个进程都最少有一个线程多线程就是同时运行多个线程还是看代码吧,这一块感觉不是很好说清楚 首先说下调用线程的模块threading,还是看代码吧,先说一个最基本的 import threading from time impo...

2019-11-05 15:49:43

阅读数 36

评论数 0

原创 Python装饰器

# 装饰器说一下,其实很早时间都接触过这东西的 # 静态方法 # @staticmethod#这其实就是一个装饰器 ''' #下面来写两个函数 def hello(): return '123' def hi(): return &...

2019-10-30 15:20:30

阅读数 9

评论数 0

原创 python调用外部程序的方法

import os ''' #os.system()#这个函数执行起来打开DOS窗口操作系统的shell,敲入一串命令 #比如mspaint命令,我们可以手动执行这个命令。这个过程可以在Python程序中,用os.system函数进行自动化 os.system(�...

2019-10-30 14:20:38

阅读数 173

评论数 0

原创 Cookie和Session、token粗解

先说下Cookie的产生 由服务器产生—典型例子:sessionID 具体过程如下: 客户端的某次请求—>发送给服务器; 服务器产生一个Cookie,附价在HTTP响应头中,传递给客户端浏览器—>浏览器保存Cookie 客户端之后的所有请求,都会把Cookies附加在HTTP请求头中,...

2019-10-28 14:48:11

阅读数 12

评论数 0

原创 API测试构建HTTP请求方法

构造HTTP请求 请求方法:get、put、head、post、delete等等 URL构建:就是借口的URL地址 请求头的构建:就是键值对 请求体的构建:用最多的死URLencoded和JSON格式,XML慢慢的变少、form-data文件上传是用url构建,关键在于以下三个符合的理解 “#”代...

2019-10-28 14:15:43

阅读数 15

评论数 0

原创 接口测试基础漫谈

随便说说,随便谢谢关于接口测试的一些东西 先说说一般用于WebAPI的测试工具:Postman、SoapUI、RestClient 核心功能是: 1)构建HTTP请求消息 2)解析收到的HTTP响应信息 3)判断是否符合预期 HTTP协议:这个是OSI7层协议和TCP/Ip协议之间的关...

2019-10-28 11:53:30

阅读数 40

评论数 0

原创 Python+接口测试的一些方法

首先说下一个文档及地址,这个要记好,很多方法都在里面 Requests:让HTTP服务人类 中文版本地址是:http://cn.python-requests.org/zh_CN/latest/ 安装 requests 库 pip install requests 然后下面还是看代码 首先,先说说...

2019-10-25 11:58:25

阅读数 19

评论数 0

原创 python中excel表格写入

python中有时候会出现以下场景,就是打开当前excel表格后读取sheet页中数据之后,还需要在该sheet页中写入一些数值,这时候你会发现会报错,报错信息忘了,先不写,今天写下py中的excel表格写入。 首先要先安装几个包,安装包的方法:pip install xlrd,pip inst...

2019-10-25 09:40:18

阅读数 28

评论数 0

原创 py+seleneium(多窗口操作、alert窗口操作、元素、上传的一些方法)

在使用selenium时,会出现一些情况,就是有多个窗口的情况selenium怎么从一个窗口跳入到另外一个窗口操作,下面还是看代码 handle1 = driver.current_window_handle#获取当前窗口,可以先保存下来,等需要用时直接跳入这个窗口 handles = drive...

2019-09-15 19:33:39

阅读数 63

评论数 0

原创 py+selenium(xpath定位的一些方法)

突然发现这个编辑器里面的*有时间显示不出来,好尴尬,这个定位方法和上个css那个还有好多地方用到,最好看截图里面表达式的写法,外面的只是解释一下 说过了css接着再说说xpath,还是需要大量的截图,xpath定位和电脑里的文件路径差不多如:html/body/div就是html下的body下的...

2019-09-13 22:07:39

阅读数 104

评论数 0

原创 py+selenium(css定位元素的一些方法)

css定位元素的方法,这一次可能大部分都是截图,因为这样比较清楚 在这里插入图片描述 里面的div a form都是标签名,里面的type/class/name/id/maxlength/等等都是属性值,而css就是基于这些去定位元素的,这个是我个人的理解 先说下通过css通过id和class...

2019-09-13 16:59:40

阅读数 312

评论数 0

原创 python+selenium(frame定位的一些方法)

直接说下frame定位的一些方法 有的页面定位不到元素,查看后发现有frame页面,这是只有进入到frame页面才能定位到frame里面的元素 具体方法看代码 from selenium import webdriver import time dr = webdriver.Chrome(...

2019-09-13 15:25:45

阅读数 170

评论数 0

原创 selenium+python(判断是否存在该元素的方法)

暂时还不知道怎么用,先记下来 from selenium.common.exceptions import NoSuchElementException # 封装一个函数,用来判断属性值是否存在 def isElementPresent(self, by, value): ...

2019-09-06 15:07:09

阅读数 635

评论数 0

原创 python+selenium(excel文件操作的读、写方法)

写下excel 文件的一些读写 方法,以后后期要用,这里做下记录 import xlrd import xlwt if __name__ == '__main__': # #定义Excel文件路径 excelPath ...

2019-09-06 11:43:33

阅读数 152

评论数 0

原创 python+selenium(数据库连接及一些方法)

之前一直不知道py+selenium怎么链接数据库,不知道需要下载什么东西,导入什么包才能做到和数据库链接,后来偶然的一个机会从同行交流中原来链接数据库很简单的,只需要使用pip安装pymysql就行了安装是在DOS窗口下pip install pymysql,然后在链接数据库时,导入包就行 ...

2019-09-05 15:52:26

阅读数 130

评论数 0

转载 Python+Selenium框架设计篇之7-进一步实现POM和可能遇到问题解决办法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-03 17:11:31

阅读数 19

评论数 0

转载 Python+Selenium框架设计篇之6-一个类文件多个测试方法情况下测试固件的写法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-03 17:03:16

阅读数 19

评论数 0

转载 Python+Selenium框架设计篇之5-框架内封装基类和实现

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-03 16:51:53

阅读数 29

评论数 0

转载 Python+Selenium框架设计篇之4-框架内封装日志类和浏览器引擎类

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-03 16:31:11

阅读数 18

评论数 0

转载 Python+Selenium框架设计篇之3-什么是POM

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-03 16:28:42

阅读数 15

评论数 0

转载 Python+Selenium框架设计篇之2-简单介绍unittest单元测试框架

       前面文章已经简单介绍了一些关于自动化测试框架的介绍,知道了什么是自动化测试框架,主要有哪些特点,基本组成部分等。在继续介绍框架设计之前,我们先来学习一个工具,叫unittest。    &nbs...

2019-09-03 16:26:13

阅读数 19

评论数 0

转载 Python+Selenium框架设计篇之1-什么是自动化测试框架

1.什么是自动化测试框架       简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。自动化测试框架能够提供很多便利给用户高效完成一些事情,例如,结构清晰开发脚本,多种方式、平台执行脚本,良好的报告去跟踪脚本执行结果。...

2019-09-03 16:20:55

阅读数 14

评论数 0

原创 Py(七)(继承、多态、异常、断言)

Py这个基础基本就到这了,以后可能会再次更新,基础的话就先到这了,这一章说的是继承、多态和异常 继承:py里面的继承是多继承,是真正的一子多父,下面看代码:这是一个单继承 class Animal: name = '动物' def __init__(self,i...

2019-09-02 15:44:16

阅读数 19

评论数 0

原创 Py第六天(面向对象,实例/静态方法,实例/静态属性,继承,多态)

面向对象,这个是一个比较抽象的东西,理解的时候比较困难,但是有时很重要的一个东西,所以,一定要理解,开始 从一个例子开始讲解:给出一个需求,要求实现需求 要求大家用面向对象的设计编写一个python程序,实现一个文字游戏系统。 动物园里面有10个房间,房间号从1 到 10。 每个房间里面可...

2019-08-30 13:50:20

阅读数 46

评论数 0

原创 Py第五天(字典、变量、参数、方法、模块、包)

在第一天的时候提了一嘴字典,不过他的一些特性还有方法没有写,今天写一写 字典的元素是一组键值对 字典的键可以是int 、float、tuple、bool、str,但是不能是列表、字典,不过用时建议用str 字典的值可以是任何元素,包括列表、字典等 字典是没有下标的,去字典的值通过键来取,下面还是看...

2019-08-27 17:19:39

阅读数 38

评论数 0

原创 Py字符串的一些方法(字符串方法)

之前在Py第一天,写过了,不过后来过去看了看比较乱,或者说很乱,根本没法看,自己都看不懂,所以想了想,在写下,最起码以后自己看着方便,能看懂。 str = 'hello world' print (len(str))#取出字符串长度 print (str[0],str[len(...

2019-08-23 16:13:56

阅读数 117

评论数 0

原创 Py第四天(循环,打开文件(读、写、执行))

循环: 循环有两种写法,每一种都有不同的用法,在不同的场景中用不同的循环 第一种:while 循环 while True: print ("我是死循环")#这是一个死循环 a = 0 while a<10: print ('我要打印10遍&#...

2019-08-23 10:35:17

阅读数 71

评论数 0

原创 Py第三天(函数、字符串格式化)

函数,其实我也不知道什么是函数,老师说是为了封装,让别人调用更方便,我呢,水品有限,就怎么简单怎么记忆,其实数学好的话,如果对数学撒花姑娘的函数有印象,你会发现两者都是差不多的,就当是给x,y赋值,好的废话不说,开始正题 def func (a,b)#a,b 形参,类似于x,y 其实用变量去理解也...

2019-08-21 16:55:42

阅读数 28

评论数 0

原创 Py第二天(赋值、浅拷贝、深拷贝的区别、if条件判断)

第二天就这么开始了 今天可能比较乱 先写一下之前看别人提出的1个面试题,说是说一下Py的复制和浅拷贝和深拷贝的区别;这个对于我这个初学者有点难,于是就去百度了下,顺便记录下来 #这个是复制,完全把alist这个列表直接赋值给了b,原始的列表改变,直接能够导致b的改变 alist = [1,2,3,...

2019-08-16 15:06:33

阅读数 9

评论数 0

原创 Py第一天(变量类型,变量的方法,比较乱)

1、第一行代码,其实并不是,学的一直断断续续,一直没有记录,一直都是从零开始,这次开始记录,希望可以从头记到尾,然后串联成一个完整的圈链,把他们连接在一块,从而真正的了解这门语言,可以利用这一门语言做一些事情,那么就开始吧! print(“HelloWorld”) 2、Py3数据类型分类:数字in...

2019-08-15 15:54:06

阅读数 31

评论数 0

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