Selenium是一款優(yōu)秀的WEB自動(dòng)化測(cè)試工具,它功能強(qiáng)大,易于使用,支持多種平臺(tái)、多種瀏覽器和多種開(kāi)發(fā)語(yǔ)言。這里介紹使用python+selenium進(jìn)行自動(dòng)化測(cè)試的一些基礎(chǔ)知識(shí)。
?
在Windows下搭建測(cè)試環(huán)境,首先需要下載Python,Selenium應(yīng)該還不支持Python 3.x系列,所以最好選擇Python 2.x,注意區(qū)分32位和64位。
Python的安裝特別簡(jiǎn)單,需要提醒的是,安裝路徑中千萬(wàn)不要包含空格(最好也別包含中文),否則后面使用pip安裝擴(kuò)展包的時(shí)候可能會(huì)失敗!其他的全部下一步就OK了。提醒一下,到了下圖的地方,最好把最后一項(xiàng)添加到環(huán)境變量給選上,這樣就不需要手動(dòng)再設(shè)置環(huán)境變量了(如果忘了選上也很簡(jiǎn)單,手動(dòng)把Python根目錄和根目錄下的Scripts目錄加入PATH環(huán)境變量就可以了):
默認(rèn)情況下pip已經(jīng)被安裝了(Python Package Index,用來(lái)安裝Python包,在Python根目錄下的Scripts目錄下),所以只需要打開(kāi)cmd,輸入? pip install selenium ?就可以安裝selenium包了:
有的機(jī)器上可能這樣安裝會(huì)失敗,那么就試下? python -m pip install selenium ?。如果正常,這樣應(yīng)該就已經(jīng)安裝上selenium包了。可以測(cè)試下:
?沒(méi)有報(bào)錯(cuò)就說(shuō)明安裝成功。
?
Linux下安裝一樣簡(jiǎn)單。大部分Linux的發(fā)型版本應(yīng)該都已經(jīng)包含Python了(如果版本太低,可以升級(jí)下版本,但不要升級(jí)到3.x),所以只需要安裝pip就行了。對(duì)于Ubuntu,? sudo apt-get install selenium ?就可以安裝pip了。之后再使用? pip install selenium ?就可以安裝selenium包了。
?
不管你是在Windows下,還是在Linux下進(jìn)行Selenium自動(dòng)化測(cè)試,過(guò)程都是類(lèi)似的。打開(kāi)編輯器,輸入下面的代碼:
1 # !/usr/bin/python 2 # -*- coding: utf-8 -*- 3 4 from selenium import webdriver 5 import time 6 7 driver = webdriver.Firefox() 8 driver.get( " https://www.baidu.com " ) 9 driver.find_element_by_id( " kw " ).send_keys( " selenium " ) 10 driver.find_element_by_id( " su " ).click() 11 time.sleep(2 ) 12 driver.quit()
保存為first.py,然后命令行切換到當(dāng)前目錄,輸入python first.py(Linux下還可以給first.py賦可執(zhí)行權(quán)限,之后./first.py),稍等一會(huì),就會(huì)看到,你的火狐瀏覽器被打開(kāi),跳轉(zhuǎn)到百度首頁(yè),輸入selenium,然后點(diǎn)擊“百度一下”按鈕,顯示搜索結(jié)果,等待兩秒后退出。
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
