2020年11月5日

pytest 生成 allure报告(含4要素的对应版本,兼容)

摘要: python 3.7pytest 6.0.1allure 2.8.0allure-pytest 2.8.18 乞丐版本自动化框架 test_sum.py文件截图 sum_data.py文件截图(用变量储存还是比较方便调用) 这个在pycharm(在test_sum.py文件中)控制台输入生产报告的第 阅读全文

posted @ 2020-11-05 17:04 测试好家伙 阅读(925) 评论(0) 推荐(1) 编辑

2020年10月26日

python中requests库的post请求 4种类型参数

摘要: 用python来验证接口正确性,主要流程有4步: 1 设置url 2 设置消息头 3 设置消息体 4 获取响应 5 解析相应 6 验证数据 Content-Type的格式有四种:分别是application/x-www-form-urlencoded(这也是默认格式)、application/jso 阅读全文

posted @ 2020-10-26 09:30 测试好家伙 阅读(30995) 评论(0) 推荐(3) 编辑

2020年9月7日

接口测试流程

摘要: 1.根据后端开发编写的接口文档来了解当前需求所作功能对应的接口,了解接口的依赖关系 2.梳理一些业务流程的接口做事务测试 3.梳理出操作数据库的接口做幂等性测试 4.根据接口文档的说明设计接口测试用例 5.按照接口测试用例使用工具编写测试脚本 6.按照接口测试用例准备每个接口的参数和结果 阅读全文

posted @ 2020-09-07 23:27 测试好家伙 阅读(189) 评论(0) 推荐(0) 编辑

2020年8月12日

Docker学习篇 搭建jenkins

摘要: 1.下拉镜像到本地 docker pull jenkins/jenkins 2.创建Jenkins目录 mkdir /home/jenkins_home 3.运行 docker run -d --name jenkins -p 8081:8080 -v /home/jenkins_home:/hom 阅读全文

posted @ 2020-08-12 14:54 测试好家伙 阅读(135) 评论(0) 推荐(0) 编辑

2020年8月4日

Pytest入门 实例

摘要: 一.Pytest安装 在pycharm里面的设置中安装,没在python用过install,又不是用记事本写的代码 安装完了看版本验证下,打开控制台输入命令 二.pytest 用例规则 pytest可以在不同的函数、包中发现用例,发现的规则如下(不然就是一坨红色的英文) ·文件名以test_开头的p 阅读全文

posted @ 2020-08-04 09:55 测试好家伙 阅读(1035) 评论(0) 推荐(0) 编辑

2020年8月3日

python selenium css定位6种

摘要: #css定位 from selenium import webdriver#导包 from time import * from selenium.webdriver.support.wait import WebDriverWait driver = webdriver.Chrome() driv 阅读全文

posted @ 2020-08-03 15:20 测试好家伙 阅读(893) 评论(0) 推荐(0) 编辑

2020年7月31日

python selenium select标签的下拉框和非select标签的下拉框

摘要: select标签的下拉框 下拉框的选中 from selenium import webdriver#导包 from time import * from selenium.webdriver.support.wait import WebDriverWait from selenium.webdr 阅读全文

posted @ 2020-07-31 17:07 测试好家伙 阅读(1141) 评论(0) 推荐(0) 编辑

python selenium 动态id/class元素定位

摘要: 1.通过父级元素或者祖父级元素用路径来定位 2.通过动态id/class不变的值来定位 driver.find_element_by_xpath("//div[contains(@id, '不变的元素部分')]")#是id/class中包含不变的部分字符串 driver.find_element_b 阅读全文

posted @ 2020-07-31 15:51 测试好家伙 阅读(1183) 评论(1) 推荐(0) 编辑

Python selenium 三种消息框处理和浏览器(页面跳转)句柄处理

摘要: 1. alert: 警告框,只是一个提示信息,只有一个确定按钮,起提示用户的作用; 2.confirm: 确认框,确定和取消按钮会带来不同的结果。点击确定会执行操作,点击取消按钮会取消操作; 3.prompt: 带输入框的确认框,输入的数据会返回页面做处理,点确定和取消会得到不同的结果。 对于弹框的 阅读全文

posted @ 2020-07-31 15:43 测试好家伙 阅读(659) 评论(0) 推荐(0) 编辑

python selenim 三种等待方式 实例

摘要: 隐形等待 from selenium import webdriver#导包 driver=webdriver.Chrome()#生成一个谷歌浏览器的操作对象 driver.get('https://www.baidu.com/') driver.implicitly_wait(30)#隐性等待,最 阅读全文

posted @ 2020-07-31 11:07 测试好家伙 阅读(222) 评论(0) 推荐(0) 编辑

导航