PO模型疑问

来源:3-5 po模型设计之如何把注册页面组装成完整的自动化case

精慕门1029620

2022-02-22

老师您好,第三章整体感觉有点繁琐混乱,个人理解po模型其实就是将用例与页面分开,简单一点可以分三层,base层:公用的定位元素封装,page层:页面的元素定位及操作,用例层:具体的测试用例。老师的代码中,分的层比较多,Handel,business,page,case,没太理解handel和business存在的意义,是不是可以将handel或者business与page或base层合并,这样读起来比较明了。
个人观点,与老师探讨下

写回答

1回答

Mushishi

2022-02-23

这里是给你们倒推讲解。就是为什么要有po。然后再到po的设计。也就是说先从我们希望case是怎么样的,然后去一步一步倒推出来我们的po设计。这样让你们知道所以然。而不是直接page。然后click element 这样操作。这里建议多看两遍。

分层太多是为了教学让你们理解怎么来的。但是实际工作中一般有base怕个。然后page 和handle 基本会合并。business 和case可能会合并。

0
0

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程