UI自动化测试-05-Selenium元素定位--链接文字定位元素
摘要:页面 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>test</title></head><body> please input your name:<input id="id1" name="name1" c
阅读全文
posted @
2022-01-22 00:02
寻不到花的蝶
阅读(162)
推荐(0) 编辑
UI自动化测试-04-Selenium元素定位--4种常用基本元素定位方法
摘要:4种常用基本元素定位方法 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>test</title></head><body> please input your name:<input id="id1" name
阅读全文
posted @
2022-01-21 23:43
寻不到花的蝶
阅读(126)
推荐(0) 编辑
UI自动化测试-03-Selenium元素定位--元素定位简介
摘要:页面元素定位方法 WebDriver提供的页面元素定位方法:共18种
阅读全文
posted @
2022-01-21 23:10
寻不到花的蝶
阅读(42)
推荐(0) 编辑
自动化测试-22-测试框架改进-自动化测试开发流程
摘要:测试框架改进-自动化测试开发流程 第一步:确定测试范围,编写测试用例; 第二步:人工执行测试,确定功能可用; 第三步:编写元素定位器; 第四步:封装元素操作; 第五步:封装公共功能; 第六步:编写测试用例脚本; 第七步:执行测试,调试; 第八步:查看测试报告; 1、自动化测试开发流程—确定测试范围
阅读全文
posted @
2021-04-28 19:14
寻不到花的蝶
阅读(125)
推荐(0) 编辑
自动化测试-18-测试用例目录整合
摘要:测试用例目录整合 1. page目录:保存locators、pages文件; 2. case目录:保存测试用例; 3. common目录:保存公共的步骤;
阅读全文
posted @
2021-04-28 11:46
寻不到花的蝶
阅读(114)
推荐(0) 编辑
自动化测试-17-测试框架改进-浏览器Driver分离
摘要:浏览器Driver分离 1. 将浏览器Driver保存到特定目录; 2. 启动特定浏览器来执行测试;
阅读全文
posted @
2021-04-28 11:29
寻不到花的蝶
阅读(59)
推荐(0) 编辑
自动化测试-16-测试框架改进-数据分离openpyxl读取excel数据
摘要:Python处理Excel方式比较 第一种: 1、openpyxl可以实现对xlsx文件的读写操作,缺点是修改文件保存会丢失公式等 第二种: 1、xlrd模块是读取excel 2、xlwt模块是写excel,缺点是只能写xls格式Excel 3、xlutils是用来修改excel
阅读全文
posted @
2021-04-26 18:42
寻不到花的蝶
阅读(119)
推荐(0) 编辑
自动化测试-15-测试框架改进-yml文件介绍
摘要:测试框架改进-配置分离 1. 将配置保存到ini文件中,优化测试脚本; 2. 将配置保存到yml文件中,优化测试脚本; Yaml文件格式示例: 1、以 开头,表明文件的开始; 2、列表中的所有成员都开始于相同的缩进级别, 并且使用一个 "- " 作为开头(一个横杠和一个空格) 3、一个字典是由一个简
阅读全文
posted @
2021-04-26 16:06
寻不到花的蝶
阅读(161)
推荐(0) 编辑
自动化测试-14-测试框架改进 --ini文件读取
摘要:测试框架改进-ini文件介绍 ini文件格式:ini文件中, 每一部分以[section]开始 option=value结尾; 备注以;开头; section不可重名; ini文件: ; 备注1:This is ip address[ip_address]ip=192.168.0.1; 备注2[us
阅读全文
posted @
2021-04-26 10:59
寻不到花的蝶
阅读(104)
推荐(0) 编辑
自动化测试-13- 自动化测试框架开发
摘要:1. 测试框架规划 测试框架目录结构: 测试框架目录结构解析: 1. config:配置文件,将项目相关的配置全放到这个文件夹中,Python支持比较好的配置文件格式有yaml、ini 等。实现配置项与代码分离; 2. data:数据文件,将测试用例参数化相关的文件放到这里,一般采用xlsx、CSV
阅读全文
posted @
2021-04-25 18:21
寻不到花的蝶
阅读(110)
推荐(0) 编辑
自动化测试-12-PO-PageObject原理
摘要:UI自动化测试痛点 1、因为网络等不可控因素导致元素定位失败; 2、UI页面改版导致自动化测试脚本的维护成本非常高 PO运用准备 test_0001_login.py import unittestfrom selenium import webdriverfrom time import slee
阅读全文
posted @
2021-04-23 10:49
寻不到花的蝶
阅读(99)
推荐(0) 编辑
自动化测试-11-pycharm中windows找不到chrome解决办法
摘要:这种问题主要是因为在pycharm中关于chrome的安装路径配置不正确造成的,具体的解决办法为: 打开pycharm–》File–》setting–》Tools–》Web Browsers 然后添加chrome安装路径,然后就成功啦~ ————————————————版权声明:本文为CSDN博主「
阅读全文
posted @
2021-04-22 18:04
寻不到花的蝶
阅读(405)
推荐(0) 编辑
自动化测试-10-Python 文件操作中的读写模式:open(path, '-模式-',encoding='UTF-8')
摘要:原文链接:https://blog.csdn.net/u011389474/article/details/60140311 open(path, ‘-模式-‘,encoding=’UTF-8’)即open(路径+文件名, 读写模式, 编码) 在python对文件进行读写操作的时候,常常涉及到“读写
阅读全文
posted @
2021-04-22 17:26
寻不到花的蝶
阅读(335)
推荐(0) 编辑
自动化测试-09-selenium webriver工具API详解--网页的前进,后退
摘要:selenium webriver工具API详解--网页的前进,后退 原文链接:https://blog.csdn.net/weixin_43992799/article/details/99652545 from selenium import webdriver driver=webdriver
阅读全文
posted @
2021-04-18 11:26
寻不到花的蝶
阅读(98)
推荐(0) 编辑
自动化测试-08-Unittest-unittest框架测试报告
摘要:unittest框架测试报告 单元测试结束后,可以通过HTMLTestRunner生成HTML测试报告。前面我们的测试结果都是输出到控制台,不 利于阅读和保存,本节课内容,借助HTMLTestRunner生成测试报告。 准备工作: (1)下载HTMLTestRunner.py文件,下载地址:http
阅读全文
posted @
2021-04-18 10:20
寻不到花的蝶
阅读(111)
推荐(0) 编辑
自动化测试-07-Unittest-.unittest框架测试断言
摘要:. unittest框架测试断言 unittest的一大方便之处,就是封装了多种测试断言。 import unittestimport math'''断言的目的是为了检查自动化测试的结果是否符合预期。unittest单元测试框架中的TestCase类提供了很多断言方法,便于检验测试结果是否达到预期,
阅读全文
posted @
2021-04-18 10:18
寻不到花的蝶
阅读(119)
推荐(0) 编辑
自动化测试-06-Unittest-unittest框架测试命令行模式
摘要:unittest框架测试命令行模式 unittest框架支持命令行模式运行测试模块、类,甚至单独的测试方法。通过命令行模式,可以传入任何模块名组 合、有效的测试类和测试方法参数列表。 1、运行整个测试模块 2、执行测试模块中的某个测试类 3、执行测试模块下某个测试类中的某个测试方法 4、批量执行测试
阅读全文
posted @
2021-04-18 10:14
寻不到花的蝶
阅读(108)
推荐(0) 编辑
自动化测试-05-Unittest-unittest框架测试执行方式
摘要:unittest框架测试执行方式 1、默认执行方式:各测试方法的执行顺序是按照方法名的ASCII码排序的 2、忽略某个测试方法; 3、如何让测试用例或测试方法按照自己期望的顺序执行呢? 通过修改测试方法或用例名实现,e.g. 将test_dear和test_abc变为test_001_dear、te
阅读全文
posted @
2021-04-18 10:12
寻不到花的蝶
阅读(91)
推荐(0) 编辑