![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 58
女贞子
天河区
展开
-
自动化测试Excel表格读写xlrd+xlwt+openyxl转载自https://blog.csdn.net/ruoruodetouzizhe/article/details/82787153
xlrd模块使用步骤及方法: 打开文件: import xlrd excel=xlrd.open_workbook(‘E:/test.xlsx’) 获取sheet: table = excel.sheets()[0] #通过索引获取 table = excel.sheet_by_index(0) #通过索引获取 table = excel.sheet_by_name(‘Sheet1’) #通过表名获取 备注:以下方法的操作都要在sheet基础上使用 获取行数转载 2022-03-13 22:44:01 · 99 阅读 · 0 评论 -
自动化测试中ini配置文件读取类
configparser简介ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于.ini文件中的结构ini文件相关知识键值对可用=或者:进行分隔 section的名字是区分大小写的,而option的名字是不区分大小写的 键值对中头部和尾部的空白符会被去掉 值可以为多行 配置文件可以包含注释,注释以#或者;...原创 2022-03-13 22:17:22 · 1228 阅读 · 0 评论 -
自动化测试中三种等待-强制/显性/隐性
为什么要用等待时间:在写App的自动化的脚本时发现一个元素,但是往往执行脚本是报错( An element could not be located on the page using the given search parameters.),提示没有找到元素这时就可能出现时而能点击,时而又不能点击到,原因是:因为元素还没有被加载出来,查找的代码就已经被执行了,自然就找不到元素了.解决方式:可以用等待,等元素加载完成后再执行查找元素语句。三种等待的方式:1、强制等待导入定时等待库from t转载 2022-03-13 21:03:50 · 1779 阅读 · 0 评论 -
unittest+HTMLtestrunner自动化测试框架https://blog.csdn.net/huilan_same/article/details/52944782
unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及解释均来源于网络,原文链接):一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown)。元测试(unit test)转载 2022-06-26 16:19:06 · 426 阅读 · 0 评论 -
自动化测试框架搭建思想https://blog.csdn.net/ji13921602232/article/details/78832326
1.1.自动化测试的优点 ●提高测试效率和降低测试成本 ●实现快速的回归测试,加快测试进度从而加快产品发布进度 ●更多的测试,提高测试覆盖率 ●保证一致性 ●提高测试的可靠性,避免人为因素1.2.为什么要做自动化测试框架 通过以往的尝试,发现真正实现自动化测试,并不是掌握了某个自动化测试工具,掌握了脚本的编写技术就能够达成,面对复杂的ERP系统,简单的录制/回放并不能达到自动化测试的要求,完全通过编写脚本的方式,工作量巨大且可维护性极差、不能复用。实现自动化就是为了能转载 2022-03-13 17:06:46 · 142 阅读 · 0 评论 -
自动化测试元素定位-CssSelector常用定位方式总结
CSS选择器的常见语法:1. 根据 标签定位 tagName(定位的是一组,多个元素)e.g:find_element_by_cssSelector("div")2. 根据 id属性定位(注意id使用#表示)e.g: find_element_by_cssSelector("#eleid")e.g: find_element_by_cssSelector("div#eleid")3. 根据className属性定位(注意class属性使用.)e.g: find_element_.转载 2022-03-04 15:22:04 · 2444 阅读 · 0 评论