摘要: 1.对basepage模块的改造 1)封装查找元素方法 def find(self, by, locator=None): # *by意思是传递多个位置参数,如果传递的是一个元组的话,就用前面的,locator注意默认等于None return self.driver.find_elements(* 阅读全文
posted @ 2020-04-19 14:14 zhaikunkun 阅读(419) 评论(0) 推荐(0)
摘要: 1.PageObject设计模式 传统测试用例的问题 1)无法适应UI变化,UI变化会导致大量的case需要修改 2)大量的样板代码driver find click 3)无法清晰的表达业务用例场景 PageObject模式原则 方法意义 用公用方法代表UI所提供的服务 方法应该返回其他的PageO 阅读全文
posted @ 2020-04-19 13:25 zhaikunkun 阅读(428) 评论(0) 推荐(0)