Page Object模式在飞书项目中应用与实现.pdfVIP

  • 1
  • 0
  • 约1.55万字
  • 约 16页
  • 2026-04-21 发布于北京
  • 举报

Page Object模式在飞书项目中应用与实现.pdf

以页面为单位独立建模,隐藏实现细节。其本质是面向接口编程,即使改变具体的元素,page对象的接口也

不应发生变化。例如:如果你要操作输入框,只需调用search_input()方法并传入搜索关键字即可,无

需关心输入框是如何定位的。

原则

用公共方法代表UI所的功能,点击按钮后有新的

页面跳转,使用return方法表示跳转。只对页面重要

的元素进行po设计。

2实现PageObject

项目准备:https://

需求:1、首页点击登录‑点击立即

2、首页点击免费使用,输入‘’

样板代码实现

代码示例

fromseleniumimportwebdriverimporttimeclassTest

Demo:#初始化信息defsetup(self):self.driver=

webdriver.Chrome()self.driver.get()

self.driver.implicitly_wait(5)#点击登录‑‑切换窗口‑‑输入

号

页面为单位独立建模

隐藏实现细节

本质是面向接口编程

即使改变具体的元素,page对象的接口不应当发生变化

例:如果你要操作输入框,那么只需调用

文档评论(0)

1亿VIP精品文档

相关文档