學習Selenium自動化工具,主要就是學習webdriver API的使用。
我們來看下如何使用selenium進行百度搜索,手工操作如下:
打開瀏覽器,在地址欄輸入百度網址,回車打開百度首頁,在搜索框輸入搜索關鍵字,點擊搜索按鈕,查看搜索結果,最後關閉百度頁面或瀏覽器
1 . Selenium WebDriver基本使用---實現百度搜索功能
# 1導入需要的webdriver模塊
from selenium import webdriver
import time
# 2打開指定瀏覽器
driver= webdriver.Chrome()
# 3打開指定網址百度
driver.get("http://www.baidu.com")
time.sleep(3) # 為了觀察效果,添加等待語句
# 4 在百度搜索框輸入python進行搜索
#先找到元素---找ID為kw的web元素
ele = driver.find_element_by_id("kw")
#再對元素做操作---輸入內容使用send_keys方法
ele.send_keys("selenium")
time.sleep(3)
# 5 點擊搜索按鈕----對id為su的元素進行click
driver.find_element_by_id("su").click()
time.sleep(5)
# 6 瀏覽器關閉
driver.quit()
更多內容請參考: