企业微信移动app实战与答疑

标题

企业微信移动app实战与答疑

课程价值

  • 了解 PO 模式
  • 使用 PO 模式封装框架

课程内容

selenium 与 appium

selenium 参与并维护了 webdriver ,这是一个定义了如何操作元素的协议:

image

PO官网

UIautomator

https://developer.android.com/training/testing/ui-automator.html

Appium 组成

关键字驱动的目标

  1. 封装业务关键字
  2. 用通用关键字文件,进行承载(yaml)。

时长

120分钟

代码

https://github.com/ceshiren/HogwartsLG6.git

PPT

作业

  1. 使用关键字驱动封装企业微信通讯录,添加联系人页面

课后反馈调查表

阶段六 直播客 作业

https://github.com/guoccf927/HogwartsLG6Gcc/tree/master/homework_06/live_wework

问题

1、页面跳转出现循环,A->B B->A ,为啥不行呢?

E ImportError: cannot import name ‘ContactPage’ from partially initialized module ‘homework_06.live_wework.page.contact_page’ (most likely due to a circular import)

2、多个方法如何使用 1 个 yaml 文件

老师请查收此次直播作业:
https://github.com/Mr-ZhangChenxu/Appium_Homework

1 Like

老师请查收作业,我的yaml文件是纯字典格式,参数的传递做了修改,老师看看有什么问题
https://github.com/Guoxiang1992/Code/tree/main/app_po

老师,请查收作业,https://github.com/tangyihuai/HGWZLG6

https://github.com/xingxiaolei/HogwartsHomework/tree/master/appAutoTest

Appinum–移动端企业微信–通讯录添加成员自动化测试实战——直播作业

老师,作业请查收:https://github.com/WangHao27/appium_study/tree/master/appium_homework

老师请查收 https://github.com/zpl1024/GitDemo/tree/master/homework/app_weixin

https://github.com/chh08/appium.git
请老师查收

课后作业:python_appium_po:企业微信移动APP实战与答疑

https://github.com/GaoPangPang0318/MyStudy.git

老师,请查收 https://github.com/fatfatfatFatTiger/HogwartsLG6

企业微信app添加联系人

作业请查收:
https://github.com/jinman716/jinman/tree/master/wx_appium

https://github.com/ZhangYi8326/Appium_Demo/tree/master/Practice2

https://github.com/Th0mas1ee/Hogwarts.git

简单添加了相应测试用例,页面数据与测试数据互相独立

https://github.com/testdemo11/Hogwarts_pratice/tree/master/pratice_demo/pratice_wework_add_contactor_po_appium

(Hogwarts_HomeWork/HomeWork/wxOaHomework at homework_Calculator · Luciya0606/Hogwarts_HomeWork · GitHub)

appium第一次作业请老师查阅:GitHub - jww1996/appium_addcontact_homework: appium_homework

老师好,作业已提交,请查收:https://github.com/newcoder-li/appium_homework_one.git