pop模型

PO模型介绍

在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相 同),通常PO模型可以大大提高测试用例的维护效率

二. PageObject设计模式

三:PO的核心要素

1.在PO模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性 2.每一个page都继承BasePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法 3.TestCase继承unittest.Testcase类,并依赖page类,从而实现相应的测试步骤

四:订票查票

from selenium import webdriver
import time
driver=webdriver.Chrome(r'E:\Pycharm\untitled\Test\chromedriver.exe')
driver.get("http://www.baidu.com")#文本输入框输入12306
driver.find_element_by_id("kw").send_keys(12306)#点击百度一下time.sleep(2)
driver.find_element_by_id("su").click()
#点击中国铁路12306
time.sleep(2)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部