【Appium作业】Appium 企业微信实战2

课后作业

PO 模式封装添加联系人与删除联系人测试用例


1. base_page 增加显示等待方法;

2.删除用户断言修改为显示等待;

3.将页面滑动重新封装。

安洋–appium企业微信实战(二)

Appium企业微信实战二作业 - 林遵明


image

不错,逻辑清晰。
数据可以单独存放到一个目录下。后面数据多的时候,最好与测试用例目录拆分开

封装的不错,
考虑到框架的可扩展性,可以再优化一下,将app相关的操作封装在一个文件中, 后续再有 接口的,web的,可以继续扩展和优化。

恩恩,谢谢老师

谢谢老师,已修改。

不错,
测试用例里面最好不要加入强制等待,除非必须强等的情况,一般用隐式等待就可以。

整体不错。细节注意一下。

def waitdriverwait_nountil(self,text,timeout):
        return WebDriverWait(self.driver,15).until_not(lambda x: x.find_element_by_xpath(f"//*[@text='{text}']"))

显式等待,这里是没有等待某个元素消失,可以不用加return。

整体不错,注意细节。
1、用例结束之后需要调用quit()方法,清理掉session。
2、WebDriver().unitl_not() 可以不加返回数据

陈智斌【Appium 作业】企业微信实战2

https://github.com/Xiaodan666/lagou_test.git

image

appium_wechat_作业二_PO:张志格


感觉好多地方可以优化,数据驱动还没加。

董淑琳作业:https://github.com/dongshulin222/LagouPython/tree/master/app/test_po_wework

刘羽–appium作业2

关闭