Python+Selenium 自动化实现实例-打开浏览器模拟进行搜索数据并验证
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python+Selenium 自动化实现实例-打开浏览器模拟进行搜索数据并验证相关的知识,希望对你有一定的参考价值。
#导入模块
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
#启动火狐浏览器
driver = webdriver.Firefox()
#打开url
driver.get("http://www.python.org")
#添加断言
assert "Python" in driver.title
#开始定位
elem = driver.find_element_by_name("q")
#清除输入框数据
elem.clear()
#输入数据
elem.send_keys("pycon")
#模拟点击回车按钮
elem.send_keys(Keys.RETURN)
#添加断言验证
assert "No results found." not in driver.page_source
#关闭浏览器驱动
driver.close()
以上是关于Python+Selenium 自动化实现实例-打开浏览器模拟进行搜索数据并验证的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium 自动化实现实例-获取页面元素信息(百度首页)
Python+Selenium 自动化实现实例-处理分页(pagination)
Python+Selenium 自动化实现实例-打开浏览器模拟进行搜索数据并验证