企业微信实战二 – 林遵明
https://github.com/jimmylinz/LagouProject.git
- 其他page继承basepage之后,可以直接调用basepage 的method。不需要重复实例化
- page的实例化可以放在testcase的setup_class里面
PO的直播再回看几遍,PO的思想理解感觉还是差点意思
问题:
- 项目路径乱
代码写的挺好的,自己加了很多拓展。不过我看到有一些逻辑判断,下次可以写注释标明意义是什么的
代码写的比较规范。能看出来对PO理解到位了,不过有时间可以多一些拓展哦
写的挺好的,还用了数据驱动,给你点赞
- 我看你把self.get_cookie() 封装到了init 里面,其实可以多加一重判断,因为你这样写那你这个用例每次执行是一定要有人值守的。可以改进下,可以用一个参数去控制一下,是否需要扫码。
- 还是有死等的部分,看看怎么干掉。
- 文件命名不规范
- 拓展比较少,可以参考下被点赞同学的作业
没什么大问题,但是可以参考下被点赞同学的作业,再做进一步优化哦
谢谢老师指导
企业微信实战二_张志格
https://github.com/github-zhi/PycharmProjects/tree/master/Practice_selenium/test_l/test_LS2_work3
在test_LS2_work1中,先实现1、2步;
1.根据界面封装po类与方法,实现暂时设置为空
2.编写用例
在test_LS2_work2中,实现第3、4步;
3.实现page内的方法,与自动化框架开始结合
4.调试
在test_LS2_work3中,实现第5步;
5.创建base_page,把所有公共的方法进行封装
需要优化的还是挺多的