Web自動化環境搭建(selenium+python)
阿新 • • 發佈:2019-02-15
python環境安裝:
python官方網站:https://www.Python.org/windows:
- 下載最新的Python3.6版本(注意:32位系統還是64位系統)
- 在cmd中輸入python,然後進入python Shell模式,則安裝成功
- 然後可以使用Python自帶的IDLE進行程式碼編寫和執行
iOS:
自帶Python環境,但是版本為2.7,下面為python3的安裝過程- 安裝之前建議先安裝Xcode否則brew安裝會很麻煩
- 安裝python3
- 安裝很簡單,但是執行時,要使用python3而不是python來執行
selenium安裝:
安裝setuptools和pip:
setuptools是Python的distutilsde工具的增強工具,可以方便的安裝第三方包。pip是一個安裝和管理Python包的工具,通過pip來安裝Python包變得十分簡單。pip的安裝依賴setuptools。所以安裝pip前,先安裝setuptools。 下載地址: https://pypi.Python.org/pypi/setuptools https://pypi.Python.org/pypi/pip 安裝: 解壓檔案後,在提示符下進入檔案目錄,通過python命令執行setup.py進行安裝。 > python setyp.py install 注意:在最新Python安裝包中已經集成了pip,可以到Python的安裝目錄Python\Scripts\下檢視食肉有pip.exe或者pip3.exe檔案。安裝selenium:
安裝瀏覽器驅動:
selenium是自帶firefox瀏覽器的驅動檔案的,但是由於版本不匹配,很難跑起來。而且現在firefox使用的使用者較少,一般都用Chrome和IE瀏覽器進行測試。
各瀏覽器驅動下載地址:http://www.seleniumhq.org/dowload/
找到Chrome和IE對應的驅動檔案,然後下載。講驅動檔案放置在\Python36\目錄下。
DEMO:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("web自動化")
driver.find_element_by_id("su").click()
sleep(1)
driver.quit()