【自动化测试】Web自动化测试02

目前在学自动化测试,项目为理财系统借用传智播客P2P借款和投资的web手工测试系统,编写登录、个人借款、投资页面的测试用例,将登录及个人借款页面进行基于POM模式的selenium自动化测试框架封装。

已经将该项目部署到了gitee上,可以直接下载

 

https://gitee.com/lsy-1011/web-test.git


目录

一、环境搭建

二、项目结构

三、测试点展示

四、源代码


一、环境搭建

1、环境:Window 10、Python 3.9

2、工具:我用的是Pycharm

3、浏览器安装:本项目采用的是Chrome,可以在utils.py修改浏览器(cls._driver = webdriver.Chrome())

4、浏览器驱动:一定要和自己的浏览器版本相匹配,下载后安装到Python安装的根目录中

5、Python第三方库:selenium,os,logging,pytest,allure-pytest,json

二、项目结构

1、base包 # 封装po基类,实现元素定位、文本输入、下拉框选择

2、case_data包 # json格式存放测试用例,borrow_data存放了23组借款的数据,login_data存放了12组登录的数据

3、log包 # 存放日志文件

4、page包 # 封装po页面对象,实现登录和借贷页面所需元素的操作

5、srcipts包 # 基于pytest定义测试用例脚本

                    # test_borrow.py 借款,test_login.py登录

6、config.py # 定义项目的配置信息(日志)

7、pytest.ini # pytest配置文件

8、utils.py # 定义工具类,实现driver的定义和退出,以及读取测试数据

三、测试点展示

四、源代码

 已经将该项目部署到了gitee上,可以直接下载

https://gitee.com/lsy-1011/web-test.git

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值