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

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條評論
主站蜘蛛池模板: 天天操操操操操 | 国产精品永久免费自在线观看 | xxx大片免费视频 | 成人欧美在线视频 | 欧美高清理论片在线观看 | 天天射日日干 | 一区二区三区视频 | 亚洲成网站www久久九 | 2021久久精品99精品久久 | 婷婷综合 | 免费看一级a一片毛片 | 免费一级成人毛片 | 四虎国产精品免费观看 | www激情五月| 老子影院无码午夜伦不卡 | 一区精品视频 | 视频一区二区国产无限在线观看 | 久久亚洲国产午夜精品理论片 | 久久网色 | 久久人与动人物a级毛片 | 国产亚洲精品久久精品6 | 色偷偷亚洲女人天堂观看欧 | 精品一区二区视频 | 亚洲六月丁香色婷婷综合久久 | 久久精品国产99久久72 | 91日韩| 久久久99精品免费观看 | 国产精品久久久久久搜索 | 日本一级毛片免费播 | 日韩毛片在线看 | 黄视频在线观看www 黄视频在线观看网站 | 黄色毛片网站 | 欧美日韩视频在线第一区 | 日韩毛片免费看 | 国产96福利视频在线观看 | 成人黄色在线免费观看 | 久色视频在线 | 久久一日本道色综合久久 | 欧美大片一区 | 中日韩一区二区三区 | 久久天天操 |