selenium的‌POM

POM(Page Object Model)‌是一种设计模式,旨在提高Selenium自动化测试代码的可读性、可维护性和复用性。POM将每个网页视为一个对象,网页中的元素及其操作方法作为对象的属性和行为。

POM的基本概念和优势

POM的核心思想是将UI元素抽象成对象,并通过对象来组织测试代码。这种模式的好处包括:

  • 分离关注点‌:将测试逻辑与页面元素分离,使测试脚本更加清晰。
  • 易于维护‌:当页面发生变化时,只需修改对应的页面对象类,无需改动所有测试案例。
  • 代码复用‌:页面对象可以在多个测试案例中重复使用,减少冗余代码‌。

Pom

1.写出元赛定位表达式

2.写出合适等待方式

3.维护各个元素的定位表达

Page objects Model 页面对象模型

类                表示 灾面
类属性         表示 页面中的元素。

类的方法     表示 对页面的操作

一、封装POM

你可能感兴趣的:(selenium,测试工具)