摘要: 为了降低web自动化测试的维护成本,降低代码冗余,提升测试用例的可读性,故衍生出了PageObject模式。 PO模式主要体现在对界面交互细节的封装,大体分为如下三层: 1、BasePage层:封装页面操作最基本的方法,如:打开/关闭浏览器,定位元素等,可被其他对象继承 2、Page层:提供对具体页 阅读全文
posted @ 2020-06-28 16:58 沧海1024 阅读(391) 评论(1) 推荐(0) 编辑
摘要: 简单理解: 关键字驱动就是将页面元素的定位、操作等相关代码封装成方法(关键字),编写用例的时候直接调用对应方法(关键字),而不用关心页面元素的相关操作 unittest框架组织和执行测试用例 示例代码如下: 页面元素操作的关键字: from selenium import webdriver cla 阅读全文
posted @ 2020-06-28 11:32 沧海1024 阅读(737) 评论(0) 推荐(1) 编辑