
09web自动化
web自动化
易择365
好好学习,天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
web中UI自动化元素8大定位方法
1、根据 class_name 进行定位的时候,有时候会遇到复合类,也就是 class 属性中间有空格,class 属性比较特殊,class属性中间的空格是间隔符号,表示的是一个元素有多个class的属性名称,此时元素定位的时候任取一个即可(不保证唯一定位)2、selenium 没有提供判断元素是否存在的功能,所以当你需要判断一个元素存不存在的时候,直接定位可能会报错。我们可以去匹配一个元素列表,列表为空则元素不存在,列表不为空则元素存在。3.用户行为的正确性--只验证用户正确行为,实现主流程.原创 2024-10-10 15:33:21 · 388 阅读 · 0 评论 -
自动化测试log记录功能封装
项目文件结构:pytets/tools/get_log.py# @File : get_log.py# @Author: yize365# @Date : 2020/02/24# @Function:# @Remarks:import logging.handlersclass Get_Log: logger=None @classmethod ...原创 2020-03-23 23:27:29 · 407 阅读 · 0 评论 -
python实现多种格式文件的读取
文件结构类似于此:pytest/tools/read_json.pypytest/data/data.json1.json数据的读取read_json.pyimport json#从json文件读取json格式的数据def read_json(filename): filepath="../data/"+filename with open(filepat...原创 2020-03-23 23:15:44 · 425 阅读 · 0 评论 -
GitHub创建项目与项目同步
1.访问http://github.com,注册git账号并登陆需要准备资料:邮箱和密码如果出现github网站访问缓慢问题,请参考此文:windows在hosts文件中添加三行记录(#号是注释):#github192.30.253.112 github.com 151.101.185.194 github.global.ssl.fastly.net注意,不同机...原创 2020-03-23 22:57:36 · 272 阅读 · 0 评论 -
python+selenium实现web自动化环境配置
firefox 和 驱动对应关系(文章众多可自行查询)chrome和驱动对应关系(文章众多可自行查询)python 版本 和selenium 版本对应关系(文章众多可自行查询)环境配置:selenium2.53.6+Firefox44+Python2.7selenium 3.7.0+Firefox 54.0+Python 3.6.2+geckodriver-v0.19.1-...原创 2019-12-21 21:55:41 · 336 阅读 · 0 评论 -
web自动化基础
一.自动化测试大中型项目或长期项目可以采用自动化测试:自动化功能测试: 1)单元测试 程序员搞定 2)功能测试 3)接口测试自动化性能测试:Loadrunner、Jmeter等,对软件进行压力测试、负载测试、强度测试等测试一个web站点的服务能力,需要模拟上千上万的请求二.自动化测试条件和使用范围使用自动化的前提条件: 1.手动测试已...原创 2019-12-21 21:50:49 · 337 阅读 · 0 评论