转:UI自动化学习-PageObject六大原则

UI自动化学习-PageObject六大原则

The public methods represent the services that the page offers
公共方法表示页面提供的服务

Try not to expose the internals of the page
不要暴露页面的细节

Generally don't make assertions
Page设计中不要出现断言,应该写在测试用例类中

Methods return other PageObjects
方法应该返回其他的Page对象

Need not represent an entire page
不要去代表整个page,如果一个页面中有很多功能,只需要对重点功能封装方法即可

Different results for the same action are modeled as different methods
不同的结果返回不同的方法,不同的模式

转:UI自动化学习-PageObject六大原则

转:https://www.cnblogs.com/creamk87/p/13546897.html
细化解刨文章:https://zhuanlan.zhihu.com/p/92539558

上一篇:Codeforces Round #693 (Div. 3) G - Moving to the Capital 最短路+dp


下一篇:What does an 'r' represent before a string in python? [duplicate]