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