python自動化腳本
安裝好selenium和python後,我們就可以開始編寫腳本了,安裝過程中需要注意的是selenium3.0需要獨立安裝Firefox驅動。
以下是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編寫自動化腳本,我們就分享到這啦!
-
豆豉是什麼樣子
豆豉是中國的傳統特色發酵豆製品調味料,豆豉以黑豆或黃豆爲主要原料,把黃豆或黑豆泡透,然後用鍋蒸熟或煮熟,再經過發酵而成的食品,可以調味,也可入藥。豆豉的作法很簡單,在三伏天把黃豆或者是黑豆煮熟以後,蓋上麻葉或者保鮮膜發酵(防止水分散失),等黃豆上面長出一層長長...
-
查詢蘋果手機序列號的方法
1、首先打開設置,選擇通用點擊關於本機,然後長按序列號,點擊拷貝,返回桌面。2、打開safari,接着進入蘋果官網,點擊左上角的兩道槓圖標,點擊技術支持,點擊搜索支持框,點擊快速鏈接的保修狀態查詢,最後輸入序列號,輸入驗證碼,點擊繼續即可查看。...
-
ipad如何鎖定屏幕旋轉
1、首先打開ipad,點擊屏幕上的“小白點”,會出現“通知”、“設備”、“控制中心”、“主屏幕”、“siri”和自定。2、點擊設備進入,會出現旋轉屏幕,鎖定屏幕旋轉、更多、調低音量、調高音量、鎖定屏幕等選項。3、最後點擊“鎖定屏幕旋轉”,屏幕便不會旋轉了。...
-
手機屏幕上出現黑斑怎麼解決
1、重新開關機。2、切換到不同界面,查看是否都是同一位置出現此情況。初步排除圖案背景問題。3、恢復出廠設置嘗試。4、如果問題依舊,需要對實物機器進行實際檢測。建議將手機送至就近的服務中心進行檢測,服務中心會根據檢測結果確定手機的具體問題以及配件。...