一、目的与介绍
1.1、目的
在做UI自动化时,采用线性模式时,当页面定位元素变了需要花很长时间才能找到,为了解决这个问题,可以采用分层的思想实现。
1.2、介绍
PO模式主要有三个模块:基本层,页面层、逻辑层:
基本层封装常用的元素操作方法;
页面层对每个页面的定位元素封装;
逻辑层处理业务。
二、思维导图
三、元素定位方式
四、常用操作方法
方法 |
说明 |
current_url |
获取当前页面的Url |
submit |
表单的提交 |
get_attribute(element) |
获取元素的属性值 |