【拉勾7期】企业微信web端自动化测试实战-作业

提交作业:无处不在/企业微信实战
目前实现部分功能:
1.显示等待
2.使用参数文件yml,excel
3.增加conftest文件,解决pytest.mark.parametrize中控制台中文显示问题
因为时间缘故,还有很多优化空间,例如:
1.利用logging 生成测试log
2.增加错误用例,并进行截图保存
3.利用allure完善测试报告
4.代码进一步优化,增加setup和teardown,将重复用例进行封装。

作业地址:https://github.com/guyamei/firstDemo.git
文件夹test_selenium

企业微信自动化测试工作提交:
image

作业https://github.com/mazhenhua0706/Homework/tree/main/homework3

老师好,辛苦老师批改作业
作业地址:https://gitee.com/li-wenna/lagou/tree/master/practice_sel![selenium|702x636](upload://rNPodqAYWdlJsDZrPPGVxYNyIF1.png)

作业地址: lagou7: 拉勾课程练习&作业 - Gitee.com

作业链接如下请老师批改
gitee

image

作业地址,老师请批改https://gitee.com/haoyuanhang/schoolwork/tree/master/selenium

https://github.com/lqin007/testDemo/tree/master/PythonPractice/EnterpriseWechatWeb

企业微信建模图片如下:


作业地址如下:

作业:https://github.com/xyzzh/webwework

https://github.com/Liuzicheng1994/pythonProject/tree/master/homework/homework1
image

作业:GitHub - 17302636715/web_pageobject
image

作业链接如下请老师批改https://github.com/Joe0929/TestWork/tree/main/SeleniumTest
微信截图_20210422174509

时序图与脚本使用方式已放在代码路径中的readme,主要修改点如下,辛苦老师批改
##改动点
1.支持allure页面展示;
2.使用pytest参数化设计测试数据;
3.使用路径覆盖的方式来测试添加成员,每条用例采用不同的路径来添加成员
4.判断成员是否添加成功,改为以手机号为判断依据,手机号是唯一的,name不唯一;
5.将使用谷歌浏览器调试模式跳过登录的方式更换为使用cookies来保持登录状态;实测cookie有效时间大约12小时,过了有效期需要重新登录一次

##受限于时间未实现但后续会增加的功能
1.批量导入联系人功能
2.删除部门功能

代码:lagoutest: 学习 - Gitee.com
疑问:如何参数化 allure.title?

李文凯/lwk_four_homework (gitee.com)

企业微信截图_16194887548134
https://github.com/Yinzizhang/homeworks/tree/main/work5

#新增改动

1.将步骤驱动和数据驱动结合起来,全部步骤均使用yml统一管理

遗留问题:添加部门和获取部门列表时因为步骤不连续,暂未想到有效办法解决,请老师指点

写的有点差 希望老师多提建议