自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python 断言 assert 参数化方法的使用和工具包的安装

Python 断言 assert 参数化方法的使用和工具包的安装

2023-03-31 19:03:53 458 1

原创 Python,UnitTest框架 和 Fixture

Python,UnitTest框架 和 Fixture

2023-03-30 19:41:57 636

原创 python 文件相关的操作 常用函数(读文件、写文件、文件的追加内容、修改文件内容、复制文件、按行读取文件、with open) json文件的读取

python 文件相关的操作 常用函数(读文件、写文件、文件的追加内容、修改文件内容、复制文件、按行读取文件、with open)

2023-03-28 19:49:24 1236

原创 Python 封装(私有属性和私有方法)、继承(覆盖和扩展)、多态,类属性,类方法、静态方法

Python 封装(私有属性和私有方法)、继承(覆盖和扩展)、多态、,类属性,类方法、静态方法

2023-03-22 19:51:51 637

原创 python 类、对象、self、__init__、__del__、Str方法

python 类、对象、self、__init__、__del__、

2023-03-17 19:48:10 509

原创 python 函数:定义、调用、参数、返回值、嵌套、变量的作用域(局部变量、全局变量)、global、匿名函数lambda

python 函数:定义、调用、参数、返回值、嵌套、变量的作用域(局部变量、全局变量)

2023-03-15 19:48:16 954

原创 python 字符串:输出字符串中的字符,常用的方法,格式化字符串,字符串的切片,多维列表

python 字符串:输出字符串中的字符,常用的方法,格式化字符串,字符串的切片,多维列表

2023-03-14 19:58:50 1054

原创 python 字典: 创建、新增、修改、删除(pop)、清除字典(clear),items

python 字典 创建、新增、修改、删除(pop)、清除字典(clear),items

2023-03-14 18:28:19 316

原创 robotframework 常用关键字

robotframework 常用关键字

2023-03-03 13:43:53 356

原创 python 集合set() 常用方法

python 集合set() 常用方法

2023-03-02 19:50:07 71

原创 python 元组Tuple,常用方法,元组和list的转换,元组追加到list

python 元组Tuple,常用方法,元组和list的转换,元组追加到list

2023-03-02 19:35:11 214

原创 python List和常用的方法

python List和常用的方法

2023-03-02 19:04:30 465

原创 python 循环 while,break,continue,for,range

python 循环 while,break,continue,for,range

2023-03-02 15:00:41 81

原创 python 常用快捷键

python 常用快捷键

2023-03-01 19:29:28 173

原创 python if、比较运算符(>,>=,<,<=,==,!=)、逻辑运算符(and,or,not)、赋值运算符(=,+=,-=,*=,/=,//=,%=,**=),运算符的优先级

python if、比较运算符(>,>=,

2023-03-01 19:05:19 378

原创 python input 通过键盘输入变量,多个变量格式化的输出,转义字符

python input 通过键盘输入变量,格式化的输出,转义字符

2023-02-28 20:11:50 218

原创 python 变量的定义、使用和命名规则、变量的类型、类型的转换

python 变量的定义、使用和命名规则、变量的类型、类型的转换

2023-02-28 19:03:56 270

原创 python 运算符及优先级

python 运算符及优先级

2023-02-28 18:46:23 491

原创 python 注释

python 注释

2023-02-28 18:36:10 57

原创 Python 项目的创建和运行

Python 项目的创建和运行

2023-02-28 18:22:47 123

原创 selenium,元素操作以及浏览器操作方法

点击操作:元素.click()输入操作:元素.send_key()清除操作:元素.clear()例如: 常用的方法:maximize_window()----最大化浏览器set_window_size(width,height)----设置浏览器窗口的大小,宽、高为像素点。set_window_position(x,y)----设置浏览器窗口左上角点所在显示器的位置(像素点的位置)back()----后退,相当于浏览器中的后退按钮forward()----前进,相当于浏览器中的前进按钮close()---

2022-07-01 17:35:00 2625

原创 selenium+python UI自动化测试环境的搭建

1.安装python,可参考:python 的安装部署_杂学者的博客-CSDN博客_python安装部署2.selenium工具报的安装,可参考:selenium 在pycharm中安装selenium_杂学者的博客-CSDN博客 还可以通过python命令,pip install selenium在线安装3.浏览器的安装4.浏览器驱动的下载:浏览器驱动的下载_杂学者的博客-CSDN博客 然后解压文件并复制浏览器驱动文件到python的根目录。......

2022-06-29 14:30:51 1662

原创 selenium的特点

Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。selenium的特点有:

2022-06-29 14:12:10 486

原创 selenium 元素定位方法

拿百度界面的输入框输入内容为例:1、通过元素的id属性进行元素定位,在html中元素的id是唯一的。定位方法:find_element_by_id(id)2、通过元素的name属性进行元素定位,在html中元素的name不是唯一的,是可以重复的。如果存在多个相同属性,那么默认定位到的是第一个。定位方法:find_element_by_name(name) 3. 通过元素的class属性进行元素定位,在html中元素的class不是唯一的,是可以重复的。如果存在多个相同属性,那么默认定位到的是第一个。定位方法

2022-06-29 14:03:52 14568 6

原创 浏览器驱动的下载

1.首先查看自己所使用浏览器的版本,例如chrome浏览器:2.然后通过地址:http://chromedriver.storage.googleapis.com/index.html 找到对应的版本进行下载:3.点击进行下载: 4.下载成功后,解压,就获得浏览器的驱动包了......

2022-06-28 15:29:31 2822

原创 selenium 在pycharm中安装selenium

通过pycharm安装selenium。1、File-setting 2、Project-Project Interpreter,然后点击“+”号 3.搜索selenium,然后勾选Specify version,选择自己要安装的版本,点击install package

2022-06-28 14:57:21 5015

原创 python 的安装部署

进入到python的写在地址:Download Python | Python.org登录界面后可通过下面的位置进行选择所要安装的系统:比如拿windows举例,点击windows,然后就能够看到所有的版本,注意版本的信息描述,是否支持你所要安装的系统:下载完成后安装即可。......

2022-05-19 10:30:05 276

原创 AutoIt在线使用手册地址

AutoIt 在线文档https://autoitx.com/Doc/

2022-05-10 15:51:07 475

原创 AutoIt-v3的安装,和robotframework-autoitlibrary的导入

双击安装包,点击安装:👇👇👇👇👇👇安装成功后,能够从开始菜单中查看到安装好的AutoIt

2022-05-09 16:46:18 1157 1

原创 JavaScript 函数 方法的封装

函数:是由事件驱动的或者当它被调用时执行的可重复使用的代码块。封装一个带有两个参数的函数,求num1到num2之间的和,并引用。带返回值的函数:注意:1)函数遇到return后就会中止函数,不会再继续执行函数内的代码。2)return只能返回一个值。例如:return a,b,只能返回a,不会返回b,如果一定要返回多个值,可以返回一个数组代替。3)如果函数没有return,那么返回的是undefined。示例源码: //封装一个求nu...

2022-05-07 16:49:01 605 1

原创 JavaScript 数组创建、获取、遍历、追加元素、删除元素、修改元素、数组的连接。

数组(Array)是有序的元素序列。数组创建的两种方式:1)例用new创建数组。2)例用数组字面量创建。获取数组中的元素(通过数组下标):遍历数组(length、for):向数组中追加元素(push、unshift):删除数组中的元素(splice):使用方法:arr.splice(index,hommany,item1,item2,item3,...,intemN)index和howmany为必填项,item为非必填项;index为要删除的数组下标;

2022-05-07 15:13:57 892 1

原创 JavaScript循环 for循环 、双重for循环、while循环、do while循环、continue、 break

for循环:语法结构:for(初始化变量;条件表达式;操作表达式){循环体}初始化变量:定义的一个初始化变量,作为计数器。条件表达式:中止循环的条件,当条件不满足时,则退出循环。操作表达式:每次循环所执行的表达式,通常作为计数器的步数。示例1:双重for循环:九九乘法表while循环:语法格式:while(条件表达式){循环体}当条件表达式为真时,执行循环体,否则不执行;示例:求10的阶乘do while循环:语法格式:do {..

2022-04-22 17:32:43 1313

原创 JavaScript 打断点

程序加断点:1.执行脚本通过浏览器打开,2.按F12按键,弹出调试界面,3.点击Source,4.找到你需要添加断点的页5.点击要添加断点行前面的数字,添加断点成功6.点击右侧向下“箭头+原点”按钮,进行下一步调试...

2022-04-22 16:19:47 3962

原创 JavaScript的流程控制 if、 if else if、 switch

if,语法结构,如果括号里面的表达式为真,则执行大括号里面的语句,否则不执行。if(表达式){执行语句;}示例1:if else:如果括号里面的表达式为真,则执行大括号里面的语句,否则执行else语句中的语句。if(表达式){执行语句1;}else{执行语句2;}示例2:if else if else:当任意一个条件满足后,语句执行完毕后则推出整个if语句,如果都不满足,则执行else中的语句if(表达式){执行语句1;}else if(表达式){执行表达式2;}el

2022-04-22 15:36:32 1985

原创 javaScript 运算符

算数运算符:+ :加- :减* :乘/ :除% :取余数,例:5%2=1++ :递增,例:n+1可以用++n或者n++来代替,意思相同-- :递减,例:n-1可以用--n或者n--来代替,意思相同注意:不管是++,还是--,如果放在前面是前置自增,放在后面是后置自增。前置自增与后置自增的区别:前置自增是先自增后返回值:例如:n = 1;console.log(n++ + 1);结果为2后置自增是先返回值后自增:例如:n = 1;console.

2022-04-02 15:08:48 2620

原创 javaScript 常用的变量的使用,和格式的转换

<script> //输入对话框 var userName = prompt('请输入您的年龄:'); //输出对话框 和字符串拼接 alert('年龄是:' + userName + '岁'); //控制台输出 console.log('控制台可见信息:', userName); //未定义的变量 ...

2022-03-30 16:45:05 907

原创 JavaScript 常用的转义字符

常用的转义字符,需要写在字符串中\n:换行,newline\\:\ 斜杠\':'\":"\t:tab缩进\b:空格,blank

2022-03-30 16:40:51 3769

原创 JMX的配置

tomcatJMX配置先修改Tomcat的启动脚本,windows下为bin/catalina.bat(linux下为catalina.sh),添加以下内容不启用密码验证的配置:Window系统:set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote 相关 JMX 代理侦听开关-Djava.rmi.server.hostname=192.168.1.79服务器端的IP(linux系统必填)-Dcom.sun.manag..

2022-03-23 10:03:51 4624

原创 接口测试-python,response常用响应内容获取

# 导包import requests# 发送百度请求responseValue = requests.get(url="http://www.baidu.com/")# 获取请求响应状态码print("响应状态码:", responseValue.status_code)# 获取请求URLprint("请求URL:", responseValue.url)# 获取响应字符编码print("响应字符编码:", responseValue.encoding)# 获取响应头数据.

2022-03-15 16:41:36 6784

原创 接口测试-python,通过requests发送请求,带表单和json参数

一、示例:向百度发送get请求(前提已经安装了requests包):import requestsbaiduRespones = requests.get("http://www.baidu.com")print(baiduRespones.text)注意:响应结果中文会出现乱码的处理方法,修改编码格式,例如:baiduRespones.encoding = "utf-8"二、get请求中添加参数# (1)传递字符串baiduRespones = re

2022-03-15 16:12:17 3619

jdk-7u80-windows-x64

jdk安装包

2022-03-01

apache-jmeter-5.2.1

jmeter安装包5.2.1版本,可以配合jdk1.8以上版本使用 我配合的jdk版本是1.8.0.65,可以从我都资源中下载

2022-03-01

chromedriver.zip

附件为谷歌浏览器,用来写脚本的时候,打开浏览器所用,如果没有这个驱动文件,浏览器则打不开,需要放在python的目录下,和python.exe平级

2020-05-25

Python37.zip

这是我所有的python环境以及下载的所有相关包,可拿过来直接用,放在C盘根目录下,然后配置下环境变量(将这两个放在环境变量中就可以C:\Python37;C:\Python37\Scripts),在创建个ride的快捷方式就可以直接使用了,但是只限win7 64位的系统

2020-05-22

python-3.7.4-amd64.zip

python-3.7.4-amd64.exe由于部分新人下载固定版本可能比较麻烦,所以把我使用的包上传上来以供使用,方便你我他(我的电脑是win7 64位的)

2020-05-21

空空如也

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

TA关注的人

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