易百教程

46、什么是 POM(页面对象模型)? 它的优点是什么?

页面对象模型是一种用于为 Web UI 元素创建对象目录的设计模式。 每个网页都需要有其页面类。 page类负责在网页中查找WebElements,然后对WebElements进行操作。

使用 POM 的好处如下:

  • 它有助于在 UI 中与 Verification 分开操作和流程 - 提高代码可读性
  • 多个测试可以使用同一个对象存储库,因为对象存储库独立于测试用例。
  • 代码的可重用性