亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

selenium2+python學(xué)習(xí)筆記(一)自動化測試環(huán)境

系統(tǒng) 2131 0

selenium2+python 自動化測試環(huán)境的搭建

?

1.準(zhǔn)備工作

1.1.搭建平臺:Windows

1.2.準(zhǔn)備工具如下:


?下載python: http://python.org/getit/

下載setuptools【python的基礎(chǔ)包工具】: http://pypi.python.org/pypi/setuptools

下載pip【python的安裝包管理工具】: https://pypi.python.org/pypi/pip

下載selenium: https://pypi.python.org/pypi/selenium (可選)

下載瀏覽器驅(qū)動: https://code.google.com/p/selenium/downloads/list (選擇相匹配的Chromedriver和IEdriver)


? 因為版本都在更新,python選擇2.7.xx,setuptools選擇平臺對應(yīng)版本,pip不要擔(dān)心tar.gz 在windows下一樣可用

我的工具下載情況如下圖(本機(jī)環(huán)境Windows x86-64):

?

2.安裝步驟

2.1.python 的安裝,python-2.7.9amd64.msi運(yùn)行安裝,我安裝目錄C:\Python27

2.2.setuptools 的安裝也非常簡單,雙擊ez_setup.py,默認(rèn)會找到python 的安裝路徑,將安裝到C:\Python27\Lib\site-packages 目錄下

2.3.安裝pip ,我默認(rèn)解壓在了C:\pip-6.1.1 目錄下

2.4.配置python環(huán)境變量

修改我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中的PATH 為:

變量名:PATH

變量值:;C:\Python27

2.5.打開命令提示符(開始---cmd 回車)進(jìn)入C:\pip-6.1.1目錄下輸入:

????? C:\pip-6.1.1 > python setup.py install

2.6.再切換到C:\Python27\Scripts 目錄下輸入:

????? C:\Python27\Scripts > easy_install pip

2.7.安裝selenium,如果是聯(lián)網(wǎng)狀態(tài)的話,可以直接在C:\Python27\Scripts 下輸入命令安裝:

?????? C:\Python27\Scripts > pip install -U selenium

?? 如果沒聯(lián)網(wǎng)(這個一般不太可能),下載selenium 2.45.0 (目前的最新版本)并解壓把整個目錄放到C:\Python27\Lib\site-packages 目錄下

2.8.安裝瀏覽器驅(qū)動,由于設(shè)置了環(huán)境變量,可以講下載的驅(qū)動直接解壓到C:\Python27目錄下

3.開始第一個腳本

???? 如果筆者是第一次接觸python 語言且編程能力薄弱,那么筆者建議使用python 自帶的IDLE 來編寫腳本。為了更好的通過IDLE 幫助們編寫python+webdriver 腳本,我們需要先了解一下IDLE。

???? IDLE 提供了一個功能完備的代碼編輯器,允許你在這個編輯器中編寫代碼,另外還有一個python shell(python 的交互模式),可以在其中試驗運(yùn)行代碼。

3.1.開啟Python Shell

3.2.輸入代碼并執(zhí)行:

有效使用IDLE:

TAB 完成:先鍵入一些代碼,然后按下TAB 鍵。IDLE 會提供一些建議,幫助你完成這個語句

回退代碼語句:按下Alt+P,可回退到IDLE 中之前輸入的代碼語句,或者按下Alt+ N 可以移至下一個代碼語句。

4.第一個自動化腳本

4.1.開啟Python Shell,輸入from selenium import webdriver,導(dǎo)入Selenium相關(guān)包,如果回車后沒有報錯表示我們的selenium 安裝是成功的。

4.2.下面通選擇菜單欄File--->New Windows 或通過快捷鍵Ctrl+N 打開新的窗口。輸入以下代碼:

      
         1
      
      
        #
      
      
         coding = utf-8 
      
      
         2
      
      
        from
      
       selenium 
      
        import
      
      
         webdriver  


      
      
         3
      
      
         4
      
       browser =
      
         webdriver.Firefox()


      
      
         5
      
       browser.get(
      
        "
      
      
        http://www.baidu.com
      
      
        "
      
      
        )


      
      
         6
      
      
         7
      
       browser.find_element_by_id(
      
        "
      
      
        kw
      
      
        "
      
      ).send_keys(
      
        "
      
      
        selenium
      
      
        "
      
      
        )


      
      
         8
      
       browser.find_element_by_id(
      
        "
      
      
        su
      
      
        "
      
      
        ).click()


      
      
         9
      
      
        10
      
       browser.quit()
    

4.3.輸入完成后命令為baidu.py 保存,按F5 快捷鍵運(yùn)行腳本,將看到腳本啟動Firefox 瀏覽器進(jìn)入百度頁,輸入“selenium” 點(diǎn)擊搜索按鈕,最后關(guān)閉瀏覽器的過程。

4.4.用IE和chrome來替換firefox運(yùn)行上面的例子。

browser = webdriver.Firefox()
替換為:
browser = webdriver.Ie()

browser = webdriver.Chrome()

如果程序能調(diào)用相應(yīng)的瀏覽器運(yùn)行,說明我們的瀏覽器驅(qū)動安裝成功。

至此,selenium2+python自動化測試環(huán)境搭建完成

selenium2+python學(xué)習(xí)筆記(一)自動化測試環(huán)境的搭建


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 中文字幕在线一区 | 国产在线自在拍91精品黑人 | 毛片免费毛片一级jjj毛片 | 中文字幕欧美日韩 | 精品视频在线观看免费 | 免费网站成人亚洲 | 欧美久久久久久久一区二区三区 | 中文字幕 二区 三区 搜查官 | 亚洲精品综合在线 | 日韩小视频 | 国产在线欧美精品中文一区 | 亚洲一区二区三区久久 | 国产午夜精品一二区理论影院 | 天天射天天添 | 青青草国产一区二区三区 | 欧美日韩北条麻妃一区二区 | 99九九国产精品免费视频 | 精品精品国产理论在线观看 | 四房激情网| www.久久综合 | 色综合天天综合网国产国产人 | 一级一级一级毛片 | 欧美操穴视频 | 欧美色网在线 | 七月婷婷在线视频综合 | 在线a网站| 狠狠色噜狠狠狠狠 | 国内精品久久久久久久久蜜桃 | 在线看的成人性视频 | 久久精品在线观看 | 中文字幕免费在线 | 欧美金妇欧美乱妇xxxx | 久久精品国产999久久久 | 久久综合丁香 | 日本一区二区三区在线播放 | 久久大香香蕉国产免费网vrr | 激情影院在线观看 | 精品日本亚洲一区二区三区 | 免费色视频网站 | 香蕉视频在线观看免费 | 一级一级一级毛片 |