Python Selenium的设计模式与代码实现
发布时间
阅读量:
阅读量
前言
本文将对Python Selenium自动化测试过程中所涉及的POM设计模式进行阐述,旨在帮助读者在实际应用中深入理解并掌握该模式的核心理念、适用场景及其关键特性。
一、为什么要用POM
借助Python Selenium2开展UI层面的自动化测试工作,并非一项难以完成的任务。**只要能够准确识别页面元素,并实施相应的操作即可实现测试目标。**接下来,我们将通过一个简明的脚本示例,演示如何利用该工具完成百度搜索功能的自动化测试过程。
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.implicitly_wait(30)
# 启动浏览器,访问百度
driver.get("http://www.baidu.com")
# 定位 百度搜索框,并输入selenium
driver.find_element_by_id("kw").send_keys("selenium")
# 定位 百度一下 按钮并单击进行搜索
driver.find_element_by_id("s
全部评论 (0)
还没有任何评论哟~
