開心生活站

位置:首頁 > IT科技 > 

python自動化腳本

IT科技1.01W

安裝好selenium和python後,我們就可以開始編寫腳本了,安裝過程中需要注意的是selenium3.0需要獨立安裝Firefox驅動。

以下是python編寫自動化腳本的具體示例。

python自動化腳本

打開IDLE,通過快捷鍵ctrl+n打開一個新窗口,在新窗口輸入以下代碼:

# coding = utf-8from selenium import webdriver

browser = webdriver.Firefox()

browser.get("http://www.baidu.com")

browser.find_element_by_id("kw").send_keys("selenium")

browser.find_element_by_id("su").click()

browser.quit()

保存爲test1.py,通過快捷鍵F5運行腳本,可看到腳本啓動Firefox 瀏覽器進入百度頁,輸入“selenium” 點擊搜索按鈕,最後關閉瀏覽器的過程。腳本即完成了~

代碼解析:

# coding = utf-8

爲了防止亂碼問題,以及在程序中添加中文註釋,把編碼統一成 UTF-8;

from selenium import webdriver

導入selenium的webdriver包,導入webdriver包後才能使用 webdriver API 進行自動化腳本開發;

browser = webdriver.Firefox()

將控制的 webdriver 的 Firefox 賦值給 browser;獲得了瀏覽器對象纔可以啓動瀏覽器;

browser.get("http://www.baidu.com")

獲得瀏覽器對象後,通過 get()方法,向瀏覽器發送網址;

browser.find_element_by_id("kw").send_keys("selenium")

通過 id=kw 定位到百度的輸入框,並通過鍵盤方法send_keys()向輸入框裏輸入selenium ;

browser.find_element_by_id("su").click()

通過 id=su 定位到搜索按鈕,並向按鈕發送單擊事件(click() ) ;

browser.quit()

退出並關閉窗口的每一個相關的驅動程序。

python自動化腳本 第2張

關於如何用python編寫自動化腳本,我們就分享到這啦!