ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Web自动化实战:去哪儿网购票流程测试

2022-06-05 19:33:58  阅读:176  来源: 互联网

标签:实战 Web 06 py 购票 test ticket main booking


克隆源码

项目Github地址:https://github.com/gy-7/Web-automation-practice/tree/main/project1_qunar_booking_tickets
将代码克隆到本地

项目简介

本项目根据 https://www.bilibili.com/video/BV1NM4y1K73T 学习而来,有一些自己的修改。

优化测试等待时间,使用显式等待
增加rich模块控制台美化输出

项目结构:

samples/:测试样例文件夹,我用的csv。

utils/data_func.py:数据处理文件,包括数据读取,数据保存。

utils/test_func.py:业务逻辑代码文件,主要的业务逻辑都在这里面,核心代码。

utils/visiual_res.py:可视化结果文件

main.py:主文件,运行这个文件

使用步骤:

1️⃣ 先下载 Edge Driver下载 然后放到项目的utils/目录下面,【要找到自己浏览器匹配的版本】。如果使用其他浏览器,需要自行修改浏览器 Driver。

2️⃣ 运行main.py文件

测试结果

============================= test session starts =============================
collecting ... collected 12 items

main.py::test_book_ticket[data0] 
main.py::test_book_ticket[data1] 
main.py::test_book_ticket[data2] 
main.py::test_book_ticket[data3] 
main.py::test_book_ticket[data4] 
main.py::test_book_ticket[data5] 
main.py::test_book_ticket[data6] 
main.py::test_book_ticket[data7] 
main.py::test_book_ticket[data8] 
main.py::test_book_ticket[data9] 
main.py::test_book_ticket[data10] 
main.py::test_book_ticket[data11] 

======================= 12 passed in 248.06s (0:04:08) ========================

进程已结束,退出代码0
PASSED                                  [  8%]booking_a_train_ticket 北京 天津 2022-06-06 张三 13888888888 12.491
PASSED                                  [ 16%]booking_a_train_ticket 天津 北京 2022-06-07 李四 13999999999 43.311
PASSED                                  [ 25%]booking_a_train_ticket 北京 天津 2022-06-08 王五 13777777777 15.235
PASSED                                  [ 33%]booking_a_train_ticket 北京 天津 2022-06-09 赵六 13666666666 14.293
PASSED                                  [ 41%]booking_a_train_ticket 天津 北京 2022-06-10 钱七 13555555555 43.443
PASSED                                  [ 50%]booking_a_train_ticket 北京 天津 2022-06-11 孙八 13444444444 13.243
PASSED                                  [ 58%]booking_a_train_ticket 北京 天津 2022-06-12 周九 13333333333 12.216
PASSED                                  [ 66%]booking_a_train_ticket 天津 北京 2022-06-13 吴十 13222222222 12.888
PASSED                                  [ 75%]booking_a_train_ticket 北京 天津 2022-06-14 郑十一 13111111111 42.053
PASSED                                  [ 83%]booking_a_train_ticket 北京 天津 2022-06-15 王十二 1300000000 12.858
PASSED                                 [ 91%]booking_a_train_ticket 天津 北京 2022-06-16 赵十三 12999999999 12.541
PASSED                                 [100%]booking_a_train_ticket 北京 天津 2022-06-17 钱十四 12888888888 13.215

标签:实战,Web,06,py,购票,test,ticket,main,booking
来源: https://www.cnblogs.com/gy77/p/16344680.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有