selenium自动化测试工具提取数据
selenium工具的基本使用
使用步骤:
- 从selenium中导入webdriver
- 创建对应的webdriver对象
- 调用driver对象的get方法传入要请求的url地址,去请求对应的url地址
- 调用driver中提供的定位标签和提取数据的方法,定位标签操作或者提取数据
- 退出driver。
# 1. 导入
from time import sleep
from selenium import webdriver
# 2. 创建一个 driver对象
driver = webdriver.Chrome()
# 3. 调用driver对象中的 get方法传入一个url地址
driver.get("http://www.baidu.com")
# 窗口可以最大化
driver.maximize_window()
# 打开百度, 在输入框中输入 奥特曼, 点击搜索按钮
# find_element_by_id 表示 使用 标签的 id属性的值 来定位到标签,
# send_keys 表示向定位到的标签中 输入 文字内容
sleep(3)
driver.find_element_by_id("kw").send_keys("奥特曼")
sleep(3)
driver.find_element_by_id('su').click()
sleep(3)
# 保存截图
driver.save_screenshot("baidu.jpg")
sleep(3)