- 1
- 0
- 约1.55万字
- 约 16页
- 2026-04-21 发布于北京
- 举报
以页面为单位独立建模,隐藏实现细节。其本质是面向接口编程,即使改变具体的元素,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对象的接口不应当发生变化
例:如果你要操作输入框,那么只需调用
您可能关注的文档
最近下载
- 掌握GoldWave音频编辑技巧.ppt VIP
- 辽2015G304 室内外地沟标准图集.pdf VIP
- 施工扬尘防治措施标准化图集(可编辑).pptx VIP
- 辽2013G307钢筋混凝土过梁标准图集.pdf VIP
- 2025年新疆维吾尔自治区普通高中学业水平合格性考试英语试卷(附答案及解析).pdf VIP
- 2026河北建投水务投资有限公司秋季招聘30人笔试备考试题及答案解析.docx VIP
- 麻城各姓氏族谱看湖广麻城孝感乡移民现象.doc VIP
- T_GDACM 0174-2026 中医技术操作规范 温通拨筋罐疗法.docx VIP
- 头晕教学查房.pptx VIP
- 三槐堂王氏族谱辈份.doc VIP
原创力文档

文档评论(0)