Selenium 对页面元素的操作动作及其语法

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(</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值