1. 程式人生 > >Web自動化環境搭建(selenium+python)

Web自動化環境搭建(selenium+python)

python環境安裝:

python官方網站:https://www.Python.org/

windows:

  • 下載最新的Python3.6版本(注意:32位系統還是64位系統)
  • 在cmd中輸入python,然後進入python Shell模式,則安裝成功
  • 然後可以使用Python自帶的IDLE進行程式碼編寫和執行
注意:把Python的安裝目錄加到系統環境變數的Path下面

iOS:

自帶Python環境,但是版本為2.7,下面為python3的安裝過程
  • 安裝之前建議先安裝Xcode否則brew安裝會很麻煩
xcode-select --install
  • 安裝python3
brew install 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:

>pip isntall selenium               或者  >pip install selenium==version 注意:安裝selenium因為超時報錯時,用一下方式安裝: >pip install -i https://pypi.doubanio.com/simple selenium 使用映象下載,速度會快很多。


安裝瀏覽器驅動:

selenium是自帶firefox瀏覽器的驅動檔案的,但是由於版本不匹配,很難跑起來。而且現在firefox使用的使用者較少,一般都用Chrome和IE瀏覽器進行測試。 各瀏覽器驅動下載地址:http://www.seleniumhq.org/dowload/ 找到Chrome和IE對應的驅動檔案,然後下載。講驅動檔案放置在\Python36\目錄下。

DEMO:

接下來就可以開始編寫自動化用例了,以下為一個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()