下載完成之后,解壓到一個(gè)文件夾,用CMD控制臺(tái)進(jìn)入解壓目錄,輸入:
$ python setup.py install
安裝好之后,我們直接在命令行輸入pip,同樣會(huì)顯示‘pip’不是內(nèi)部命令,也不是可運(yùn)行的程序。因?yàn)槲覀冞沒(méi)有添加環(huán)境變量。
按照之前介紹的添加環(huán)境變量的方法,我們?cè)赑ATH后添加:
C:Python35Scripts;
然后重新打開(kāi)CMD驗(yàn)證。
Tips:
在新的Python安裝包中已經(jīng)集成了pip,可以在Python的安裝目錄C:Python35Scripts下查看是否有pip.exe或pip3.exe文件。
4.安裝Selenium
通過(guò)pip命令可以直接安裝
$ pip install selenium
5.第一個(gè)自動(dòng)化腳本
完成了以上的準(zhǔn)備工作,我們的Selenium+Python自動(dòng)化測(cè)試環(huán)境搭建好了,下面可以編寫(xiě)自動(dòng)化腳本了。
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
print('設(shè)置瀏覽器全屏打開(kāi)')
driver.maximize_window()
driver.find_element_by_xpath(".//*[@id='kw']").send_keys("python")
driver.find_element_by_xpath(".//*[@id='su']").click()
sleep(5)
driver.quit()
6.安裝瀏覽器驅(qū)動(dòng)
各個(gè)瀏覽器驅(qū)動(dòng)下載地址:http://www.seleniumhq.org/download/
然后將下載得到的exe文件放到python的安裝目錄下。
安裝完成后可以用IE和Chrome來(lái)替換Firefox運(yùn)行上面的例子。
將
driver = webdriver.Firefox()
替換為:
driver = webdriver.Chrome()
或:
driver = webdriver.Ie()
如果程序能夠調(diào)用相應(yīng)的瀏覽器運(yùn)行,說(shuō)明瀏覽器驅(qū)動(dòng)安裝成功。