- 博客(45)
- 收藏
- 关注
原创 八大定位元素
第一钟方式找元素 id定位第二钟方式name属性值定位找元素第三种方式伪类名定位找元素第四种方式xpath路表达式第五种css选择器定位方式第六种链接文本定位方式第七种部分链接文本定位方式第八种标签名定位方式...
2021-03-08 10:44:09
321
原创 web自动化测试xpath定位元素
xpath定位元素选择根节点‘/’根节点一层一层往下找'//'从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置‘…’选取当前父节点‘.’读取当前节点’@[]’选取属性‘//@’选取文档中的所有元素‘|’|前面是相对路径后面是绝对路径‘[starts-with(@属性名.“属性值”)]’以xxx开头的元素‘//*[test()=‘xxx’]’查找内容xxx元素CSS元素定位...
2021-03-07 21:06:42
143
原创 pytest单元测试和生成allure测试报告
创建test_01.py文件(如果不是test_他就不识别)下载pytest(出现版本号即可下载成功)先测试一下1=1和1=2可以看到 1=1是正确的(pytest正确显示.)1=2是错误的(错误显示E)F是报错生成自带的html测试报告首先下载(pytest-html)如果不下载生成的测试报告里面没有内容pip install pytest-html用浏览器打开测试报告就可以看见里面那个地方有错误选择固定执行那个测试用例里面的内容-x:出现一条测试用例失败就退出测试-v:输
2021-03-03 07:57:38
245
原创 Requests接口测试 2-21
安装requests(显示版本号安装成功)pip install requests返回服务器访问对象查找接口来测试,我用的聚合数据使用post man来看看这个接口是否能po通第一种get传参第二种get传参post传参第一种方式post传参第二种方式将文本改为二进制(content)响应状态码(status_code)读取文档内容获取csv里面指定的内容...
2021-02-21 21:53:01
108
原创 pytest 单元测试和生成allure测试报告 2 -20
创建tes_01.py文件(如果不是test_就不识别)测试1=1 和 1=2可以看到 1=1是正确的(pytest正确显示.)1=2是错误的(错误显示E)F是报错生成html测试报告 首先下载(pytest-html)如果不下载生成的测试报告里面没有内容用浏览器打开测试报告就可以看见里面那个地方有错误选择固定执行那个测试用例里面的内容-x:出现一条测试用例失败就退出测试-v:输出更详细的用例执行信息-s:显示print内容-q:简化结果信息,不会显示每个用例的文件名跳过该
2021-02-20 19:20:33
178
1
原创 数据库练习-2-15
1查询学生表中所有学生记录。2查询姓名为李四的学生信息。3查询2017年入学的学生学号、姓名、分数4查询省份编号为30并且分数高于80分的学生信息。5查询名字是3个字的所有学生信息。6查询学号从1004至1007学生的姓名和入学日期。7查询各省份的最高成绩,显示省份编号和最高成绩。8查询所有学生姓名及对应的专省份。(去除笛卡尔积)。9查询高于平均成绩的学生姓名、分数和入学日期。(子查询)10用左外连接(省份表为左表),查询各省份的专业编号、专业名称、人数...
2021-02-15 18:04:54
278
原创 数据库练习2-9
1)查询学生表中所有学生记录。2)查询姓名为刘德华的学生信息。3)查询2018年入学的学生姓名、分数和入学时间。4)查询专业编号为30并且分数高于80分的学生信息。5)查询名字是3个字的所有学生信息。6)查询前4个学生的编号、姓名和入学日期。7)查询各专业的最高成绩,显示专业编号和最高成绩。8)查询所有学生姓名及对应的专业名称。(去除笛卡尔积)。9)查询高于平均成绩的学生姓名、分数和入学日期。(子查询)10)用左外连接(专业表为左表),查询各专业的专业编号、专业名称、人数
2021-02-09 14:56:57
98
原创 数据库练习
1)查询学生表中所有学生的姓名和分数。2)查询分数小于80分的学生编号、姓名和入学日期。3)查询2018年入学的学生姓名、分数和入学时间。4)查询专业编号为10并且分数低于80分的学生信息。5)查询姓刘的学生的个人信息。6)查询所有学生的平均成绩。7)查询各专业的最高分数,查询内容包括:专业编号、最高分数。8)查询所有学生姓名及对应的专业名称。(去除笛卡尔积)9)查询各专业最高分的学生记录。(子查询)10)用左外连接(专业表为左表),查询各专业的专业编号、专业名称、人数.
2021-02-05 20:08:11
116
原创 面向对象
面向对象的介绍:面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑。面向对象和面向过程都是解决问题的一种思路而已面向对象编程的2个非常重要的概念:类和对象对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象定义类object 是Python 里所有类的最顶级父类;类名 的命名规
2021-01-21 20:56:49
87
原创 模块
模块就好比是工具包,要想使用这个工具包中的工具(就好比函数),就需要导入这个模块在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来引入。如果想一次性引入模块中所有的东西,还可以通过from 模块名 import *来实现当被引入的包中有__all__=(),里面指定的才能被调用,调用的时候使用from 模块名 import *...
2021-01-21 19:58:23
77
原创 函数
什么是函数?如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数定义函数def 函数名():代码调用函数通过 函数名() 即可完成调用定义一个函数,能够输出自己的姓名和年龄,并且调用这个函数让它执行什么是函数参数?为了让一个函数更通用,即想让它计算哪两个数的和,就让它计算哪两个数的和,在定义函数的时候可以让函数接收数据,就解决了这个问题,这就是 函数的参数实例定义时小括号中的参数,用来接收参数用的,称为 “
2021-01-20 20:41:40
172
原创 python 的文件操作
文件的作用?使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力文件的打开与关闭?步骤:新建–写入数据–关闭打开文件,或者新建立一个文件读/写数据关闭文件打开文件在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件open(文件名,访问模式)格式f = open(‘文件’, ‘w’)或者f = open(‘文件’, ‘r’)写数据(write)格式对象 = open(“文件”,w)对象
2021-01-20 17:12:19
471
原创 异常处理
什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。语法try:<语句> #运行别的代码except <名字>:<语句> #如果在try部份引发了’name’异常else:<语句> #如果没有异常发生
2021-01-20 16:03:02
86
原创 元组与字典
#有一个字典myDict = {“name”: “杜班长”, “age”: 18, “gender”: “man”}:l = {“name”: “杜班长”, “age”: 18, “gender”: “man”}输出字典的长度print(len(l))输出genderprint(l[‘gender’])更改gender为woman,并输出删除gender添加height为188删除字典元组使用小括号,列表使用方括号。列表转换元组 ,list= [1,2,3
2021-01-18 17:19:53
82
原创 列表的介绍以及常见操作
#01.静态初始化一个空列表list,使用循环向列表中添加1 - -10之间的所有整数;#02.向01中创建的列表list中添加一个字符串“XuanGe”#03.删除下标索引为0的元素#04.将下标索引为1的元素改为66#05.输出列表中的第3个元素#01: 查询出所有的偶数添加到列表list1中,并将list1排序#02: 将01中排序的list1通过extend添加list2 = [[[3, 21], 2], [4], 3], 取出元素21添加元素("增"append, ex
2021-01-18 16:24:14
288
原创 python 判断语句 和语句练习
判断语句介绍elif特别强调特别注意:elif必须和if一起使用,否则出错else 一般用在最后,即所有条件都不满足时使用3.elif一般用于多条件下的判断;1:女生节做活动;从键盘输入年纪,如果年纪小于18岁,则输出进动物园不用买票,如果年纪大于18岁,判断如果是女生门票为10元,男生门票为30元(if嵌套)2:动物园买票规则:如果年纪在118岁之间门票免费,在1935岁之间门票为30元,在35岁以上门票为15元(if–elif—else)双十一优惠大酬宾:凡是前
2021-01-15 18:45:50
236
原创 python中的变量及数据类型
变量的定义:在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可变量的类型什么是标识符?开发人员在程序中自定义的一些符号和名称标识符是自己定义的,如变量名 、函数名等标识符的命名规则:标识符只能由字母、下划线“_”、数字组成。标识符不能以数
2021-01-15 18:39:25
119
原创 python基础与发展史
Python就是一门编程语言,而且是现在世界上最流行的编程语言之一编程语言就是人类和计算机进行交流的语言. python的发展背景Python的作者,Guido von Rossum(吉多·范·罗苏姆,中国Python程序员都叫他 龟叔),荷兰人。1982年,龟叔从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,虽然拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的事情。在那个时候,龟叔接触并使用过诸
2021-01-15 18:34:43
148
原创 安卓模拟器脚本录制
添加http代理服务器在线程中添加录制控制器在http代理服务器中指定录制脚本的路径,默认端口8888查看本地的ip设置移动端代理,IP和端口号启动点击OK打开模拟器,抓取接口点击”停止”按钮,结束录制...
2021-01-13 21:36:10
764
原创 jmeter 手机端脚本录制
添加http代理服务器在线程中添加录制控制器在http代理服务器中指定录制脚本的路径,默认端口8888查看本地的ip设置移动端代理,IP和端口号打开手机app抓取接口,然后点击停止
2021-01-13 21:20:29
203
原创 shell脚本练习
使用shell脚本,输出当前所在目录计算/etc目录下有多少个文件,用shell脚本实现 ls | wc-l (实现统计任何指定目录下文件个数)判断用户的用户名和密码是否为admin 123456,如果是 则提示登录success ,否则提示fail输入数字,判读是否大于0,如果大于0则将该数字-1并输出,否则+1输出输入学生的成绩,80<score<=100提示verygood,60<score<=80提示good,其他提示fail输入一个序号,判断该用户选择哪款产品,
2021-01-11 16:27:20
342
原创 jdk,mysql,tomcat 安装 linux环境配置
拉取包查看上传的包创建三个目录解压tar包配置jdk重新加载配置文件将包解压到该目录下启动tomcat连接数据库
2021-01-09 15:34:58
97
原创 linux 基础命令详细图
目录 进入目录: cd 目录名  返回上一级:cd .. 进入根目录: cd
2021-01-08 16:56:41
117
原创 数据库练习
建表CREATE TABLE room(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(255),sex VARCHAR(255),hometown VARCHAR(255),age INT,class VARCHAR(255),card INT);添加数据1:查询所有学生的信息SELECT *FROM room;2:查询姓名是李白的学生信息SELECT *FROM room WHERE NAME=‘李白’;3:查询1班是上海的
2020-12-29 17:45:56
196
原创 charles
验证是否可以获取web端的https接口短点调试charles 本地修改选择本地文件修改成功弱网测试模拟测试屏蔽web网页抓包信息关闭 Proxy 里面的 Windows proxy关注接口过滤打开模拟器...
2020-12-24 09:43:04
110
原创 Monkey
adb shell monkey --ignore-timeouts --ignore-crashes -p 包名 -v --throttle 300 -s 种子书 >路径–ignore-timeouts忽略超时–ignore-crashes忽略奔溃-p 包名 指定包名-v -v -v 打印日志详细程度–throttle 时间 :延迟等待时间-s 种子书路径 :将日志打印在指定路径下在这里插入图片描述...
2020-12-22 20:31:01
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人