Selenium
针对PageObject
的核心思想凝聚出了六大原则,掌握六大原则精髓,才可以进行PageObject
最佳实践演练:
1. 公共方法代表页面提供的服务
2. 不要暴露页面细节
3. 不要把断言和操作细节混用
4. 方法可以 return 到新打开的页面
5. 不要把整页内容都放到PO 中
6. 相同的行为会产生不同的结果,可以封装不同结果
Selenium
针对PageObject
的核心思想凝聚出了六大原则,掌握六大原则精髓,才可以进行PageObject
最佳实践演练:
1. 公共方法代表页面提供的服务
2. 不要暴露页面细节
3. 不要把断言和操作细节混用
4. 方法可以 return 到新打开的页面
5. 不要把整页内容都放到PO 中
6. 相同的行为会产生不同的结果,可以封装不同结果