Python+Selenium自動化篇-4-清空輸入框、輸入內容、點擊按鈕


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')
#輸出內容:成功回車


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM