logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python-web自动化测试-断言

断言,也叫检查点,指的是在自动化测试过程中,让脚本自动判断实际结果是否等于预期结果。有基本布尔型断言、比较断言、复杂断言等方法。一、基本布尔型断言序号断言方法断言描述1assertEqual(arg1, arg2, msg=None)验证arg1=arg2,不等则fail 【常用】2assertNotEqual(arg1, arg2, msg=None)验证arg1 != ...

#python
python-web自动化测试-Select类下拉框定位

一、传统的定位方法二、Select类定位下拉列表webdriver定义一个Select类,专门用来解决下拉框定位问题导包:from selenium.webdriver.support.select impoet Select定位下拉框element实例化Select类 对象名 = Select(element)调用方法选择下拉框中相应的选项三、 Select类的方法select_by_index

#前端#自动化
python-web自动化测试-多窗口切换handle

一、窗口句柄handle,窗口句柄,是一个字符串,是浏览器窗口的唯一识别码当超链接包含属性target=”_blank”时,点击就会在新的窗口打开当新的窗口打开网页时,浏览器会给新窗口随机分配一个handle二、切换窗口的方法获取当前窗口句柄:driver.current_window_handle获取所有窗口句柄:driver.window_handles切换到指定窗口:driver.switc

#前端
python-web自动化测试-滚动条的处理

一、滚动条手工测试点滚动条在拖动过程中页面内容及时刷新滚动条所处的位置、大小和当前页面内容在整个网页中所处的位置及所占的比例有关滚动条和鼠标滚轮进行绑定的效果二、js代码实现控制滚动条(1)滚动条:Scroll Bar(2)方法:脚本名字 = “window.scrollTo(x,y)”x:左边距,控制左右滚动条y:上边距,控制上下滚动条...

#前端#自动化#javascript
python获取脚本当前位置(让代码可以在cmd命令中运行)

一、如何定位脚本所在的位置1,绝对路径2,根据根目录来定位二、如何根据根目录来定位脚本文件1,给定绝对路径,如何获取根目录从这个字符串 D:\lilgaage\DptTest\common\getpath.py如何获取:D:\lilgaage\DptTest\2,怎么获取绝对路径1,内置变量“__file__”pycharm中运行,获取到的都是绝对路径cmd.

#python
使用python实现接口测试

一、Requests库的基本使用:安装:pip install requests -i https://pypi.douban.com/simple官方文档: https://requests.readthedocs.io/zh_CN/latest/用来进行HTTP访问处理的第3方库。基本用法:方法一:requests.request(请求...

#python#测试工具
python-web自动化测试-frame表单框架切换

一、frame表单框架作用:在当前页面的指定区域显示另外一个页面的内容常见的表单框架:frame、iframe二、frame表单切换的方法切换到指定的表单:switch_to.frame(id或者name的属性值)切换回默认页面:driver.switch_to.default_content()必须先切换回默认页面,才可以继续在默认页面进行操作# 切换到注册A页面driver.switch_to

#前端#自动化
Fiddler对数据包的拦截(打断点、设置断点)、改包、伪造(构造)、自动响应

一、应用定位bug:界定bug是由前端产生的,还是后端产生的。可以是两种策略:1,抓包--抓取请求或者响应的数据包2,改包--修改请求或者响应的数据包使用Fiddler抓包,查看前端发送的请求和后端返回的响应。如果请求有问题,那就是前端的bug;如果响应有问题,那就是后端的bug。二、改包方式:拦截、修改、放行对象:请求、响应流程:对请求进行拦截(打断点、设置断点)-修改请求消息-放行请求...

#fiddler#测试工具
计算机相关基础知识(硬件系统、软件系统、抽象层次、操作系统、网络分层、网络协议、TCP三次握手、四次挥手、批处理bat)

一、计算机分为硬件系统和软件系统1.计算机硬件系统相关知识硬件可分为主机和外设两个部分,主机包含CPU、内存、I/O设备接口,外设包含外存、I/O设备。2.计算机软件系统相关知识计算机软件就是程序、数据、文档的集合计算机软件可分为系统软件和系统软件计算机软件按结构可划分为单机软件和分布式软件,分布式软件又能分为B/S和C/S计算机软件的系统架构...

#计算机网络#网络协议#操作系统
软件测试-工作流程(需求分析评审、测试计划、测试用例、用例评审、执行测试、跟踪定位bug、测试报告、缺陷报告)

一、需求分析、评审(1)需求分析对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。①如何做需求分析?通读需求,对需求有个大致的了解,比如:软件有哪些模块、每个模块的大致功能哪些需求是新增、哪些需求是在原有需求上做了修改将需求分成多个模块(包括子模块)...

#bug#功能测试#测试用例
    共 14 条
  • 1
  • 2
  • 请选择