企业微信实战(二)作业帖

企业微信实战二 – 林遵明
https://github.com/jimmylinz/LagouProject.git

https://github.com/jb5881/TestDevlopProject/tree/master/homework0620

2 个赞

https://github.com/wu757/hogwartsStudy/tree/master/企业微信实战二

企业微信实战二-李国彬
https://github.com/liguob/pytest.git

https://github.com/Xiaodan666/lagou_test.git![image|800x324](upload://ndbItg3CamcmwxZl4QUxvvl37Zd.png)

张涛作业:https://github.com/tzhang-web/pyzt1/tree/master/qywx0102

刘伟-企业微信实战2作业提交
https://github.com/huanxingshi01/pythoncode06.git

  1. 其他page继承basepage之后,可以直接调用basepage 的method。不需要重复实例化
  2. page的实例化可以放在testcase的setup_class里面

PO的直播再回看几遍,PO的思想理解感觉还是差点意思

问题:

  1. 项目路径乱

代码写的挺好的,自己加了很多拓展。不过我看到有一些逻辑判断,下次可以写注释标明意义是什么的

代码写的比较规范。能看出来对PO理解到位了,不过有时间可以多一些拓展哦

写的挺好的,还用了数据驱动,给你点赞

  1. 我看你把self.get_cookie() 封装到了init 里面,其实可以多加一重判断,因为你这样写那你这个用例每次执行是一定要有人值守的。可以改进下,可以用一个参数去控制一下,是否需要扫码。
  2. 还是有死等的部分,看看怎么干掉。


url 还是耦合在basepage中,应该把它提取出来。
拓展有点少,可以自己参考其他被点赞同学的作业多思考下

  1. 文件命名不规范
  2. 拓展比较少,可以参考下被点赞同学的作业
  1. 拓展少
  2. 实例化类的时候尽量不要这样实例化后直接调用,会重复实例化

没什么大问题,但是可以参考下被点赞同学的作业,再做进一步优化哦

谢谢老师指导

企业微信实战二_张志格

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,把所有公共的方法进行封装
需要优化的还是挺多的

董淑琳作业:https://github.com/dongshulin222/LagouPython/tree/master/web/web_work/test_pgaeobject_work

王小刚作业提交:
https://github.com/yuguo100tianqing/lagou2qiprj/commit/37b8ecba211bf819a807ec76dfc42bf6785443a5