Python2+Selenium入門02-第一個Selenium Python腳本

開始創建和運行第一個自動化測試腳本

腳本如下所示:

# _*_ coding:utf-8 _*_

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 創建Chrome驅動實例
driver = webdriver.Chrome()  
driver.maximize_window()     # 最大化瀏覽器
driver.implicitly_wait(10)   # 設置隱式等待時間爲10s

# 啓動瀏覽器並且導航到指定URL
driver.get("https://www.baidu.com/")  

# 定位name屬性爲“wd"的元素
input_text = driver.find_element_by_name("wd")

# 清空文本輸入框,輸入文字"selenium",然後回車
input_text.clear()
input_text.send_keys("selenium")
input_text.send_keys(Keys.RETURN)

# 關閉瀏覽器
driver.quit()

如果上面的腳本運行正常,將會執行下面的操作:先打開一個Chrome瀏覽器,然後打開百度首頁,在搜索框中輸入“selenium”文本,然後點擊回車出現搜索結果,最後關閉瀏覽器。

selenium webdriver是一個瀏覽器自動化測試的API集合,它提供了很多與瀏覽器自動化交互的特性,包括定位元素、操作元素、操作瀏覽器、模擬鍵盤和鼠標操作事件等等,這些特性將在後面的章節中一一進行介紹。

注意:
如果上述腳本無法正常啓動瀏覽器,需要先檢查chromedriver與Chrome瀏覽器的版本是否一致;然後再檢查瀏覽器對應的chromedriver.exe文件是否放在python的安裝目錄下,如Windows系統的默認安裝路徑,C:Python27,如果沒有請將該exe文件放在此目錄下,然後再次運行腳本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章