一、介绍
1、POM及POM设计原理
POM(page object model)页面对象模型,主要应用于
UI
自动化测试框架的搭建,主流设计模式之 一,页面对象模型:结合面向对象编程思路:把项目的每个页面当做一个对象进行编程。
2、python基础:什么对象
python中对象
=
属性
+
行为 通过类定义
=
具有相同属性
+
相同行为对象集合
3、POM一般分为四层
第一层
:basepage
层
:
描述每个页面相同的属性及行为
第二层:
pageobject
层
(
每个的独有特征及独有的行为
)
第三层:
testcase
层
(
用例层,描述项目业务流程
)
第四层:
testdata(
数据层