指南页面对象模式本页总览页面对象模式WebdriverIO 的第5版在设计时就考虑了页面对象模式支持。通过引入"元素作为一等公民"的原则,现在可以使用此模式构建大型测试套件。 创建页面对象不需要额外的包。事实证明,简洁、现代的类提供了我们所需的所有必要功能: 页面对象之间的继承 元素的延迟加载 方法和动作的封装 使用页面对象的目标是将任何页面信息从实际测试中抽象出来。理想情况下,你应该将所有特定于某个页面的选择器或特定指令存储在页面对象中,这样即使在完全重新设计页面后,你仍然可以运行测试。 创建页面对象