【拉勾4期】【直播】web 企业微信实战(二)

标题

web 企业微信实战(二)

课程价值

  • 了解 PageObject 原理及六大原则
  • 掌握PageObject 封装思想
  • 使用分层思想封装框架
  • 灵活运用三种等待方式

大纲

  • PageObject 原理及六大原则
  • PageObject 封装思想
  • 使用分层思想封装框架
  • 三种等待方式
  • 企业微信实战

时长

90分钟

PPT

脚本编写

应用

PO 原理

PO 六大原则

三种等待方式

  • 强等 sleep (不推荐)
  • 隐式等待
    • 隔0.5秒查找一次
    • 全局设置,只设置一次
    • 调用 find_element 方法的时候, 会激活隐式等待
  • 显式等待

参考代码

https://github.com/ceshiren/HogwartsLG4

作业

  • 完成添加联系人PO封装

课后反馈调查表

https://github.com/LQZuan/Web_automation.git

https://github.com/astrid77/Hogwarts_Python_Practise/tree/master/pageobject_wechat

https://github.com/Just-zhs/Hogwarts_AAA/tree/master/my_selenium

https://github.com/chadleRui/test_pytest/tree/master/test_PO

https://github.com/zhuozx/pywork

https://github.com/zy-87/hogwarts_lg4/tree/master/web_selenium_2

https://github.com/cuiqingliang/cql_horg.git

https://github.com/InsaneLoafer/HogwartsLG4_ZT.git

https://github.com/dmingzhu/hogwarts_demo.git

添加联系人PO封装作业
https://github.com/fei123456a/Drawhook

添加联系人PO封装
https://github.com/xmy0501/homework/tree/master/web/practice

该作业实现存在遗留问题:
代码目标实现:添加完成后通过在输入框搜索来验证某联系人是否已添加
遗留问题:获取搜索列表的时候不知道如何成功获取列表带有联系人名称列表,导致每次判断都是添加失败

https://github.com/ljr287404428/web_and_selenium.git

作业20201116
https://github.com/pengketong-pkt/pengketong_lg4/tree/master/learn_python/work_web_weixinpo

第二次作业
./test_selenium/test_weixin1

[web 测试 selenium 第二次作业 企业微信添加联系人 PO版]
https://github.com/zhousk/hogwarts/tree/master/my_selenium

企业微信web端自动化测试实战(二)作业:

https://github.com/zsjlu/hogwarts_robot/tree/master/homework/web/po_demo

https://github.com/yamaxin/hogwarts-lg4-yamaxin/tree/master/webpageobject