摘要: 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程是一样的。对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成。 1 安装ddt模块 打开cmd 输入pip install ddt 在线安装 2 数据驱动原理 a 测试数据为多个 阅读全文
posted @ 2021-04-02 15:55 caojuanshu 阅读(62) 评论(0) 推荐(0) 编辑
摘要: python读取excel方法,并保存主字典格式 1 安装xlrd模块,打开cmd,输入pip install xlrd在线安装 2 基本操作 #coding:utf-8import xlrd #打开excel表格,参数量文件路径data=xlrd.open_workbook(r'D:\test\P 阅读全文
posted @ 2021-04-02 14:31 caojuanshu 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1可以用try...except...捕获异常 2从selenium.common.exceptions导入NoSuchElementException类 #coding:utf-8from selenium import webdriverfrom selenium.common.exceptio 阅读全文
posted @ 2021-04-01 17:28 caojuanshu 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1 元素定位参数化 find_element 定位方法: by_id="id" by_xpath="xpath" by_link_text="link text" by_partial_text="partial link text" by_name="name" by_tag_name="tag 阅读全文
posted @ 2021-04-01 16:14 caojuanshu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1 APP测试基本流程 1.1流程图 接收版本 尽快申请到正式环境下测试 不符 App测试版本送测规范 用户行为统计测试 后台订单统计测试 尽快申请到正式环境下测试 兼容性测试、性能压力测试 功能测试:核对需求文档 UI测试:核对rp/效果图 符合 回归测试 仍然为测试环境 进入正式环境 发送上线报 阅读全文
posted @ 2021-03-17 16:42 caojuanshu 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 附加数据库时报错: 无法打开物理文du件 XXX.mdf"。操作系统zhi错误 5:"5(拒绝访问。)"原因是数据库权限无法读取路径下的文件。解决方案 一: 数据库使用windows验证,将被附加的数据库移植到根目录下,即MSSQL的DATA目录下。解决方案二:windows验证,然后将要附加的.m 阅读全文
posted @ 2020-12-04 16:36 caojuanshu 阅读(485) 评论(0) 推荐(0) 编辑
摘要: sleep implicitly_wait() 显式等待:WebDriverWait class WebDriverWait 三个参数: driver 返回浏览器的一个实例 timeout:超时的总时长 poll_frequency:循环去查询的间隙时间,默认0.5秒 元素出现:until() #c 阅读全文
posted @ 2020-09-29 17:20 caojuanshu 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1 python 里面单元测试框架:unittest /pytest 2 查看源码解析: import unittestprint(help(unittest)) 3 测试类中测试方法的名称要以test开头 unittest.main()是运行主函数,运行一会看到测试结果 断言就是拿实际结果和期望结 阅读全文
posted @ 2020-07-17 15:29 caojuanshu 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 富文本 :先要切换到iframe中再定位 #coding:utf-8from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keys urlblog="http://www.cnblogs 阅读全文
posted @ 2020-07-15 11:18 caojuanshu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 打开网页 1 从selenium里面导入webdrive模块 2 打开firefox浏览器 3 打开百度网址 #coding:utf-8#第一步导入webdriver模块from selenium import webdriver#第二步打开浏览器driver =webdriver.Firefox( 阅读全文
posted @ 2020-07-08 16:40 caojuanshu 阅读(200) 评论(0) 推荐(0) 编辑