第一個自動化測試腳本
阿新 • • 發佈:2017-11-26
bsp 打開 定位 網站 ive element rom 事件 cli
Selenium環境搭建參考:https://www.cnblogs.com/fnng/archive/2013/05/29/3106515.html
下面的代碼的功能是打開“https://zhangguoli.cn”網站首頁,進行搜索操作:
#為了防止亂碼問題,以及方便的在程序中添加中文註釋,把編碼統一成UTF-8。
# coding = utf-8
#導入selenium 的webdriver 包。
from selenium import webdriver
#將控制webdriver 的Firefox 賦值給browser;Firefox 是默認已經在selenium webdriver 包裏了,所以可以直接調用。當然也可 以調用Ie 或Chrome ,不過要先安裝相關的瀏覽器驅動才行。
browser=webdriver.Firefox()
#獲得瀏覽器對象後,通過get()方法,可以向瀏覽器發送網址。
browser.get(‘https://zhangguoli.cn‘)
#通過id=s定位到網站的輸入框,並通過鍵盤方法send_keys()向輸入框裏輸入“測試”
browser.find_element_by_id(‘s‘).send_keys(‘測試‘)
#通過class_name=submit 定位的搜索按鈕,並向按鈕發送單擊事件(click())。
browser.find_element_by_class_name(‘ submit‘).click()
#退出並關閉窗口。
browser.quit()
第一個自動化測試腳本