selenium
selenium是一个用于WEB应用程序的测试工具。该工具直接运行于浏览器,模拟用户操作。支持现在主流浏览器。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。
selenium webdriver:
准备工作:
- python3.7+pycharm
- pip install selenium
- 对应浏览器和驱动(例如:Firefox+geckodriver。在C盘 根目录创建文件夹webdriver,将驱动移动至此文件夹)
初始化:
- 导入selenium webdriver包
from selenium import webdriver
- 新建firefox webdriver对象
driver = webdriver.Firefox()
- 设置webdriver超时时间
driver.implicitly_wait(30)
- 设置浏览器窗口展示方式
driver.maximize_window()
访问目标网站:
webdriver.get(url)
搜索关键字:
- 通过driver.find_element_by_id() 通过页面元素的ID属性值来定位元素
- element.clear() 清除文本框或文本域中的内容
- element.send_keys() 模拟输入文本
获取页面标题: