课后作业
PO 模式封装添加联系人与删除联系人测试用例
不错,逻辑清晰。
数据可以单独存放到一个目录下。后面数据多的时候,最好与测试用例目录拆分开
封装的不错,
考虑到框架的可扩展性,可以再优化一下,将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() 可以不加返回数据
https://github.com/github-zhi/PycharmProjects/tree/master/Practice_appuium/homework2_appium
感觉好多地方可以优化,数据驱动还没加。
刘羽–appium作业2