我们在通过selenium来自动化得去访问一些网站的时候。不想自己去输入一些内容。我们可以自动化的去完成。例如输入框的输入。以及按钮的点击事件。都是可以通过selenium的驱动浏览器来完成的。
今天我们就来看看是怎么来实现的。
from selenium import webdriver
import time
web = webdriver.Chrome()
#查找输入框事件
#通过id属性来查找
inputElement = web.find_element_by_id('sb_form_q')
#通过name属性来查找
# inputElement = web.find_element_by_name('q')
#填充查找内容事件
inputElement.send_keys('百度指数')
time.sleep(3)
#清空输入的内容
inputElement.clear()
#填充新的内容
inputElement.send_keys('python')
# 模拟点击事件
clickElement = web.find_element_by_name('go')
#模拟点击
clickElement.click()
这就是通过简单几行代码来实现一个简单的点击事件。