Selenium 提供了丰富的操作动作,用于模拟用户在浏览器中的各种交互行为。以下为你详细介绍常见操作动作及其语法,并结合百度网站为例给出 Python 代码示例。
1. 打开网页
- 语法:使用
driver.get(url)
方法,其中driver
是浏览器驱动实例,url
是要打开的网页地址。 - 示例代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
2. 元素输入操作
- 语法:使用
element.send_keys(text)
方法,element
是定位到的元素,text
是要输入的文本内容。 - 示例代码:在百度搜索框输入关键词“Python”。
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
search_box = driver.find_element(By.ID, 'kw')
search_box.send_keys('Python')
3. 元素点击操作
- 语法:使用
element.click()
方法,element
是定位到的可点击元素,如按钮、链接等。 - 示例代码:点击百度搜索按钮。
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get(</