自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我也可以是流浪诗人

涓滴意念,侥幸成河。

  • 博客(33)
  • 收藏
  • 关注

原创 python做接口自动化时的token与cookie的处理

实际的工作场景中,有很多接口之间是有依赖关系的,这里列举两个最简单的例子,cookie和token。话不多说,上代码,因为也比较简单,就没写注释。import requestsdef token_login(): url = "这里面是返回token的登陆请求" data = { "userName": "xxxxx", "password": "xxxx" } h = { "User-Agent": "Mozila"

2021-07-29 17:50:54 570

原创 记录一次配置文件的坑

这是关于配置文件的爬坑记录首先,我一开始很确定自己写的代码没啥问题,但是在另外的模块中引用的时候总是报错,No section: ‘xxx’,很烦。遇到问题了,就要去看一下到底是哪里出错了,于是开始用main函数测试一下,结果一测试,诶,当前模块都报错了,那就尴尬了。猜了猜,感觉是文件压根就没找到。那,就是路径的问题了。果然,改成绝对路径,好了。上代码from configparser import ConfigParserclass HandleConfig: """ 相当

2021-03-29 21:59:04 337 1

原创 封装一个表格处理的类

为了方便自动化用例的读取和执行,准备用openpyxl封装一个类,话不多说,上代码from openpyxl import load_workbookclass HandleExcel(): def __init__(self,filename,sheetname=None): self.filename = filename self.sheetname = sheetname def getCases(self): # 打开exc

2021-03-26 11:17:12 145 5

原创 很基础的东西--break&continue

continue是本次循环不执行,但是循环会继续,也就是跳过符合条件的循环i = 0sum =0while i<=10: if i == 6 i+= 1 continue sum+=i i+=1这时候,在计算时,会把6剔除,结果为49break是直接就跳出去了i = 0sum =0while i<=10: if i == 6 i+= 1 break sum+=i i+=1这时候,在计算时,到6就跳出去了,结果为15就这么

2020-10-15 18:43:27 72

原创 Jmeter5框架下,利用java跑通JDBC脚本

自己研究成了还是很开心的,虽然这很基础,上代码。package cn.niubitest.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import org.apache.jmeter.config.Arguments;import org.apache.jmeter.protocol.j

2020-05-24 23:28:54 157 1

原创 LR框架下的jdbcUpdate练习

主要是为了记录一下,有个小坑,大家注意一下,就是你的输入法,参数话的时候,一定要确保你的输入法是英文状态的,要不然,一直会报索引的错。这里用的框架是LR的,下一篇我会写JMeter的。package com.niubi.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class JdbcTest { String s

2020-05-20 11:19:09 116

原创 再来说说python里面的超继承

first of all,此篇多谢这篇文章的启发教导,康桑哈密大,链接在这,需要更详细的请移步:https://www.cnblogs.com/bigberg/p/7182741.html#_label1什么事超继承呢,就是父类的,子类会要,同时也会有自己的方法属性这里我主要是想说下构造函数的超继承,毕竟也算是今天才懂了几分写法的话,有两种,但是我比较喜欢这么写super(sonClas...

2019-11-23 16:23:29 693

原创 这可能是冒泡排序的最易理解的版本

哇,今天写下冒泡排序批话不多说,只是因为想了解一下,然后就百度了一下,连这个代码也是我从百度那cv过来的,当然,有了一丢丢小优化批话不多说,只是因为想了解一下,然后就百度了一下,连这个代码也是我从百度那cv过来的,当然,有了一丢丢小优化def bubble_sort(nums):n = len(nums)for i in range(n - 1): # 这个循环负责设置冒泡排序进行的次数...

2019-11-14 16:28:59 93

原创 嗯,今天说说爬虫

就说说爬取图片吧首先,导入requests库,注意,时requests,有s啊,兄弟萌,然后需要创建一个目录来接收你爬取下来的图片,所以要引入os库,接下来,就可以爬取了,这里呢,我们定义一个变量,来接收url,然后呢,创建一个根目录,把爬取下来的图片放在这个根目录下面,这里以Windows为例,毕竟穷逼测试买不起mac,然后呢,就可以把爬取下来的图片的绝对路径确定了,这里用path来表示,其实...

2019-09-23 22:22:27 93

原创 SQLlite学习笔记0001

看到这个序号有没有很期待剩下的9998,哈哈哈哈,随便写的序号,也就是这是唯一的一篇首先啊,这只是我自己学的一点儿总结,也是怕我忘了,所以记在了csdn上,希望不要误导你。sqllite 的具体定义是什么呢,请看百度百科:https://baike.baidu.com/item/SQLite/375020?fromtitle=SQLLITE&fromid=660619&fr=...

2019-07-06 10:52:39 113

原创 初识MOCO

global 我是菜鸡,不可以喷我。诶,嘿嘿嘿嘿,你看,都七月了是呀,都七月了,我的自动化进程咋样了呢,算了这段不播进入正题,今天呢,说下moco。为什么要说这个呢,还不是因为我现在会,哈哈哈哈。今天先讲个小demo。现在啊,基本都是前后端分离的开发,(毕竟在一起容易搞对象),有可能有时候前端页面写完了,但是呢,后端接口没给,等着还是咋? 那 首先排除等着,那怎么办呢,前端自己帮...

2019-07-04 10:34:27 141

原创 再写一篇if__name__ =="__main__"

首先,最近项目很忙,就没有坚持写博客,算了 是我懒惰了,我摊牌了《我是分割线——————————————————————————》再说下这个逗逼函数这个函数呢,你放在未被引用的py文件里面呢,在他下面放那个,执行那个,比如这样def add():a=10b=20print(a+b)def sub():a=100b=99print(a-b)if name == ‘main’...

2019-06-17 18:48:16 79

原创 爬虫笔记

global 只是自己记一下,承认是菜鸡,不许笑首先,能用到requests库,如果没有,在命令行内用pip命令安装一下这里我们先说get请求,至于其他的我还没接触到,也不敢写url=“http://www.baidu.com”r = request.get(“url”)demo=r.textprtint(demo)这里你会发现,打印出来的demo不好看,怎么办呢,我们可以使用B...

2019-04-25 11:26:53 68

原创 复习一下OS

昨天看到有人发面试题,是文件中的替换操作,想来也有好久没复习OS了,就顺便想了想,顺便也写了个菜鸡的前端页面,可以让大家练习一下,页面会在附件里面。那,话不多说,直接上代码了。#先把文件打开,要先可读,主要是为了把文件的行数读出来with open(“123.html”,“r”,encoding=“utf-8”) as f:lines = f.readlines()#写的方式打开文件,主...

2019-04-24 10:46:58 109

原创 今天呢,还是说下XPath

首先啊,声明自己是个菜鸡,以免被喷XPath呢,首先是个定位元素的方式,分为呢绝对定位和相对定位 推荐使用相对定位,绝对定位的话,如果元素位置变了,那你的定位就得改,这就很尴尬基本格式为://标签名[@元素属性=“属性值”]那,以什么为例子写下呢,当然是百度啊首先,浏览器输入框内输入www.baidu.com然后,检查或者F12,调出控制台,选择element现在,我想定位百度的输...

2019-04-23 10:36:42 60

原创 selenium01

from selenium import webdriver打开指定的浏览器driver = webdriver.Chrome()访问一个网址driver.get(“http://www.baidu.com”)id定位ele = driver.find_element_by_id(“kw”)class_name定位 注意 参数只能是一个class值 而且返回的是匹配到的第...

2019-04-22 15:07:32 68

原创 今天说下轴定位

好久没更新了,最近一直在加班,当然了 现在这点儿时间也是我偷出来的今天呢,就说下元素定位的一种方式,叫轴定位ancestor:祖先节点,包括父结点parent:父结点preceding:当前元素节点标签之前的所有结点(html页面的先后顺序)preceding-sibling:当前元素节点标签之前的所有兄弟结点following:当前元素节点标签之后的所有结点(html页面的先后顺序...

2019-04-22 15:07:19 545

原创 一丢丢前端知识

算了,就先写这么多吧,就是因为以后会用到,所以才简单的写了点儿这是效果editplus倒还是挺好用的这是代码

2019-04-02 13:59:03 165

原创 DDT&LOGGING&CONFIG

先说config[FLAG] #这是section 也就是片段option = on #option 和caselist 叫optioncaselist=[1,3] #on [1,3] 叫valueimport configparsercon = con...

2019-03-29 10:22:14 144

原创 readdatafromexcel

算了,直接上代码吧不想多逼逼了模块1模块2import unittestfrom danyuantest.mathMATHOD import Mathmethod#之前包名和模块名重复了,然后运行就报错,看来还是得多练,要不,真不知道坑在哪儿 from包名.模块名 import 类名class Test(unittest.TestCase):#继承unitest里面的TestCas...

2019-03-25 18:40:10 545

原创 从excel表中读取数据

#首先,要安装openpyxl 命令是 pip install openpyxl 这里还有个问题(pycharm3.4没发现这个问题,在最新版本的里面有这个问题),就是你在CMD里面安装了这个py文件,然后呢,pycharm里面你就是引用不了,百度了下,要在pycharm里面设置一下,file >>>srttings >>> project interpr...

2019-03-25 15:17:27 333

原创 unittest01

单元测试小总结suite.addTest(Test("test_add"))#把case放到测试套件里面去,这里为什么放参数,你要看下源码TextTestRunner 专门用来执行测试套件 suite 里面的用例的测试类runner.run(suite)import unittestfrom unitest.unitest01 import Testfrom unitest import u...

2019-03-22 08:00:41 73

原创 CLASS02

class02先写个父类,为了方便识别 直接叫dad了这个子类是个最简单的继承还可以有多继承,也就是说 继承了多个父类,请不要被mom这个单词误导,但是呢,如果两个父类里面有同名的来函数,子类调用的时候只会调用到排在前面的父类的类函数调用的时候,前一个没有的话,就调用后面的这时候结果是爱喝酒这时候结果是不喝酒运行结果是这个运行结果是运行的结果是‘’’类里面是可以啥都没有的,也就是说1.类...

2019-03-19 16:43:27 105

原创 CLASS

‘’’python类的语法关键字 classclass 类名:属性 类属性函数 类函数/类方法类名规范:数字字母下划线组成 不能以数字开头 见名知意 首字母大写不需要隔开‘’’class Job(object):# 类属性pay =15000workday = 5# 类方法def skill(self):#这里面多了个self,是类函数与普通函数的区别...

2019-03-14 11:01:37 82

原创 try&except

‘’’从现在开始呢,就要写开始学习异常了所以,要怎么处理异常呢try…except…具体语法如下try:自己觉得可能会出现问题的代码except:处理错误的方式‘’’for exampletry:print(a)#这块就是错误except:print(“你好像整错啥了吧”)‘’’错误的基类try:print(a)except NameError:(这里的Nam...

2019-03-12 18:39:32 6437

原创 os模块

osos.rmdir(&amp;quot;niubi&amp;quot;)新建目录的时候,如果想创建子文件夹,必须保证上层文件夹存在,否则会报错路径的拼接可以用\来拼接,不多比比,举个栗子'''运行得到的结果为C:\Users\Administrator\PycharmProjects\study\basicC:\Users\Administrator\PycharmProjects\study\basic\os.pyC:\User...

2019-03-11 17:01:40 82

原创 这是个求助帖(已解决)

这真的是个求助帖子#求各位大佬给个答案吧,小菜鸡写不出来了这是题目设计一个自动贩卖机1.只接受1元、5元、10元的纸币或者硬币2.可以投1元、5元、10元。最多不超过10元3.可以买橙汁、椰汁、矿泉水、早餐奶,售价3.5、4、2、4.54.写个函数用来表示贩卖机的功能:用户投钱和选择饮料5.判断之后,给用户吐出饮料并找零首先啊,我是这么想的,把钱放到一个列表里,比如money =...

2019-03-04 23:19:56 319

原创 今天呢我们说下variable

哈哈哈哈,膨胀了,允许我用英文装个逼,variable全局变量局部变量1.全局变量和局部变量同时存在且同名(你说巧不巧吧),调用函数的时候,会优先调用局部变量举个栗子a=10(这是全局变量)def p(b):a=5(这是局部变量)print(a)print(b)p(99)运行这个函数的时候,控制台输出的结果为5992.局部变量只能在函数内部使用,不能在函数外部使用比如...

2019-03-01 13:38:31 112

原创 函数学习002

‘’’动态参数(是可以不传参数的)args arguments的缩写 也叫不定长参数参数加了一个 就好比脱了一个外套,但是呢,只能脱一层举个栗子:def addnumber(args):print(args)这里在调用的时候会把传进去的参数打印出来print(type(args))这里调用的时候会打印出参数的类型,是元组,tuplefor item in args:pri...

2019-02-28 16:38:29 112

原创 学习函数的笔记001

‘’’函数的特点呢,可以直接调用,复用性高语法def 函数名()代码块调用 函数名()参数:定义的时候叫形参,调用的时候就叫实参了,形参要几个,实参就要给几个,要正好如果有默认值,就可以不传值,传了之后展示的是传的参数,默认参数就是在形参哪里赋值的调用函数的时候,可以强制赋值给参数默认参数呢,要放在形参的后面,要不就会报错‘’’def sayhello(name,conte...

2019-02-27 18:43:44 94

原创 今天呢,遇到了一个小问题,等知道了怎么解决在修改这篇(已解决)

函数调用的时候,引入了模块,然后调用指定函数的时候,另外一个函数也被调用了,查资料据说是要用 if name == ‘main’: 但是吧,没用成以下呢,是今日份的菜鸡代码l=[[1,2,3,4],[5,6,7,8]]遍历所有元素for item in l:# print(item)for i in item:print(i)防止while进入死循环的方法 1.break2...

2019-02-27 17:25:00 139

原创 记一个学习过程中的小问题

今天呢,天气算不上好,有点儿阴沉,但是这并不影响我学习python看的还算正常,想着还是敲一敲pycharm&gt;&gt;&gt;启动&gt;&gt;&gt;study上几个呢,还能正常run起来,然后突然就有一个,欸,报错我写的也是def啊 为毛def那里会出现红色的波浪线呢一度怀疑打错了 打成了bef了 定睛看了看,不是那是为毛呢带着疑问 我又多敲了几个回车,目的是为了...

2019-02-26 17:17:25 100

原创 Python学习笔记

python学习笔记0001数据类型&amp;amp;一些基本操作数据类型&amp;amp;一些基本操作字符串,整型、浮点型、元组、字典、列表。。。对字符串可以进行切割S.split(“要切割的元素”)也可以对字符串进行切片S[M:N:K] [起始位置:结束位置+1:步长(默认为1 )]也可以对字符串进行替换S.replace(old, new[, max])Python replace()...

2019-02-25 10:47:23 79

空空如也

空空如也

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

TA关注的人

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