上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Python+selenium 【第八章】开源项目实战 以iwebshop商城为例子。讲述登录流程 test_iweb_cases.py # -*- coding: utf-8 -*- # @Time : 2021/12/30 14:51 # @Author : Limusen # @File : 阅读全文
posted @ 2021-12-30 15:10 罐装七喜 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Python+selenium 【第七章】Unittest学习 unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、功能,可以结合selenium进行UI自动化测试,也可以结合appium、requests等模块做其它自动化测试。 使用unittest前需要熟悉该框架 阅读全文
posted @ 2021-12-30 14:45 罐装七喜 阅读(77) 评论(0) 推荐(0) 编辑
摘要: UI自动化层级定位+切换iframe框架 题记: 今天给大家讲一下ui的层级定位/父子级定位,以及切换iframe框架 层级定位 在实际的项目测试中,经常会遇到无法直接定位到需要选取的元素,但是其父元素比较容易定位,通过定位父元素再遍历其子元素选择需要的目标元素,或者需要定位某个元素下所有的子元素。 阅读全文
posted @ 2021-12-30 14:00 罐装七喜 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题记: 整理一下网络上的热门自动化面试题,跟大家一起分享一下(可能和第一章部分内容重复) 1.selenium的原理? python的第三库,当前是3.0版本,是操作浏览器的一个框架,包含了3个模块:IDE(录制和回放UI自动化)、grid(结合docker实现分布式自动化)、webdriver(操 阅读全文
posted @ 2021-12-29 14:33 罐装七喜 阅读(551) 评论(0) 推荐(0) 编辑
摘要: faker库(随机生成数据)使用总结--转载 由于工作需要大量测试数据所以找到了这个库还是很好用的 。 faker主要用来创建伪数据,使用Faker包,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法,即可完成数据的生成. 安装 pip instell faker 官方手册 # 阅读全文
posted @ 2021-12-29 13:48 罐装七喜 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 优化断言,断言返回结果是否包含特定字符串 题记:由于断言库无法满足断言某个值,所以新增一个断言方法 demo.py def __contain_text(self, check_data): """ 断言数据中是否存在该字段 :param check_data: :return: """ if ch 阅读全文
posted @ 2021-12-29 10:47 罐装七喜 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 【selenium】UI自动化面试题 题记: 最近也想换工作了,所以整理一下该复习的笔记,也提供大家参考与学习 1、selenium的原理是什么? selenium 的原理涉及到 3 个部分, 分别是: 1.浏览器 2.driver:一般我们都会下载driver 3.client:也就是我们写的代码 阅读全文
posted @ 2021-12-27 17:14 罐装七喜 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 提供参数动态化替换,正则表达式提取数据优化 代码地址: https://gitee.com/todayisgoodday/P9P10_API_FRAME/blob/master/common/request_utils.py 期望的效果 优化数据demo 代码优化: # -*- coding: ut 阅读全文
posted @ 2021-12-24 14:19 罐装七喜 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Jenkins-python项目集成jenkins并配置allure报告 先查看项目的main.py文件 打开jenkins 选择allure插件 配置本地allure的地址 mac查找本地allure地址 配置allure地址 新建项目 配置git账号或本地秘钥 先查看下项目地址 查看工作空间是否 阅读全文
posted @ 2021-12-23 15:20 罐装七喜 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 元素等待操作 为了保证脚本的稳定性,有时候需要引入等待时间,等待页面加载元素后再进行操作,selenium提供三种等待时间设置方式。 sleep sleep():固定休眠时间设置,python的time包里提供了休眠方法sleep,导入包后就能使用; sleep()方法以秒为单位,如果超时设置小于1 阅读全文
posted @ 2021-12-22 17:49 罐装七喜 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页