標籤:com python find nload 開啟 簡單的 案例 style ram
這段時間在自學Python,主要是想接觸自動化測試,在一番摸索下,覺得用selenium+python的自動化測試架構來開展自動化測試,第一步自然是要先搭建好環境。在網上搜了不少文章,加上自己的摸索,做了一些記錄,希望能夠協助到需要的小夥伴。具體步驟如下:
Step1.安裝python3.6.1
官網網址為https://www.python.org/downloads/windows/
(我不喜歡把軟體裝在C盤,影響記憶體,所以選擇安裝在D盤)
安裝的時候選擇的是自訂安裝,勾選一下加入環境變數,僅僅改了一下安裝路徑,我的安裝路徑是D:\Program Files\Python36,其他都是預設的打鉤安裝。需要注意的是在python3.5之後安裝都是安裝好了pip,不需要額外再安裝pip。
Step2.安裝selenium
開啟cmd,在cmd中安裝selenium,使用命令“pip install Selenium”,預設安裝最新版的,我安裝的是當前最新版的selenium 3.3。查看它的安裝目錄在:D:\Program Files\Python36\Lib\site-packages
Step3.安裝firefox,預設安裝在了C盤。
Step4.安裝geckodriver
由於selenium3.x開始,webdriver/firefox/webdriver/firefox/webdriver.py的_init_中,executable_path="geckodriver";而2.x是executable_path="wires" ,另外 firefox 47以上版本,需要下載第三方driver,即geckodriver;
下載網址https://github.com/mozilla/geckodriver/releases/,我安裝的是geckodriver-v0.15.0-win64,解壓即可,我解壓存放的位置是C:\dev\geckodriver-v0.15.0-win64,此檔案夾內是個exe檔案。
Step5. 配置環境變數,在環境變數的path中尾部加入
;D:\Program Files\Python36\geckodriver-v0.16.1-win64
在此特別說明下,如果你的Firefox瀏覽器安裝位置不是C盤,假如你安裝時F盤,你需要Firefox瀏覽器exe的路徑到path中。
Step6. 驗證是否成功
一個小的demo,再次編寫一個簡單的小案例。檔案名稱為demo.py
# coding=utf-8
import time
from selenium import webdriver
driver = webdriver.Firefox() #開啟Firefox瀏覽器
driver.get(‘http://www.baidu.com‘) #開啟百度介面 driver.find_element_by_id(‘kw‘).send_keys(‘selenium‘) #在搜尋方塊內輸入想要搜尋內容 time.sleep(2) # 瀏覽器載入需要時間
driver.find_element_by_id(‘su‘).click() #搜尋完成
Step7. 開啟python的idle,從左上方File->Open這個檔案,然後按F5,就可以運行demo檔案了。
Selenium + Python 自動化測試架構搭建