Selenium自动化-清空输入框、输入内容、点击按钮

1.输入内容

  • send_keys('valve'):输入内容valve
#定位输入框
input_box = browser.find_element_by_id('kw')
try:
    #输入内容:selenium
    input_box.send_keys('selenium')
    print('搜索关键词:selenium')
except Exception as e:
    print('fail')

#输出内容:搜索关键词:selenium

2.点击按钮

  • click():点击按钮
#定位搜索按钮
button = browser.find_element_by_id('su')
try:
    #点击搜索按钮
    button.click()
    print('成功搜索')
except Exception as e:
    print('fail搜索')
#输出内容:成功搜索

3.清空输入框

  • clear():清空输入框
#clear():清空输入框
try:
    input_box.clear()
    print('成功清空输入框')
except Exception as e:
    print('fail清空输入框')
#输出内容:成功清空输入框

4.输入内容、点击按钮、清空输入完整实例

from selenium import webdriver
import time  

browser = webdriver.Chrome()
browser.maximize_window()   #设置浏览器大小:全屏
browser.get('https://www.baidu.com')  

#定位输入框
input_box = browser.find_element_by_id('kw')
try:
    #输入内容:selenium
    input_box.send_keys('selenium')
    print('搜索关键词:selenium')
except Exception as e:
    print('fail')
#输出内容:搜索关键词:selenium

#定位搜索按钮
button = browser.find_element_by_id('su')
try:
    #点击搜索按钮
    button.click()
    print('成功搜索')
except Exception as e:
    print('fail搜索')
#输出内容:成功搜索

#clear():清空输入框
try:
    input_box.clear()
    print('成功清空输入框')
except Exception as e:
    print('fail清空输入框')
#输出内容:成功清空输入框

5.submit():模拟‘回车’操作

  • submit():通常应用于提交表单;例如:搜索框输入内容后的回车操作。
from selenium import webdriver
import time  

browser = webdriver.Chrome()
browser.maximize_window()   #设置浏览器大小:全屏
browser.get('https://www.baidu.com')  

#定位输入框
input_box = browser.find_element_by_id('kw')
#输入关键词:selenium
input_box.send_keys('selenium')
#模拟回车操作
try:
    input_box.submit()
    print('成功回车')
except Exception as e:
    print('fail')
#输出内容:成功回车
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值