<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    selenium+python 環境搭建

    一、selenium+python 環境搭建
    1.1 selenium 介紹
    selenium 是一個 web 的自動化測試工具,不少學習功能自動化的同學開始首選 selenium ,
    相因為它相比 QTP 有諸多有點:
    *
    免費,也不用再為破解 QTP 而大傷腦筋
    *
    小巧,對于不同的語言它只是一個包而已,而 QTP 需要下載安裝1個多 G 的程序。
    *
    這也是最重要的一點,不管你以前更熟悉 C、 java、ruby、python、或都是 C# ,你都
    可以通過 selenium 完成自動化測試,而 QTP 只支持 VBS
    *
    支持多平臺:windows、linux、MAC ,支持多瀏覽器:ie、ff、safari、opera、chrome
    *
    支持分布式測試用例的執行,可以把測試用例分布到不同的測試機器的執行,相當于分
    發機的功能。

    1.2 準備工作
    搭建平臺 windows
    準備工具如下:
    -------------------------------------------------------------
    下載 python
    http://python.org/getit/
    下載 setuptools 【python 的基礎包工具】
    http://pypi.python.org/pypi/setuptools
    下載 pip 【python 的安裝包管理工具】
    https://pypi.python.org/pypi/pip
    -------------------------------------------------------------
    因為版本都在更新,pyhton 選擇2.7.xx ,setuptools 選擇你平臺對應的版本,pip 不要
    擔心 tar.gz 在 windows 下一樣可用。

    1.3 安裝步驟
    一、python 的安裝 ,這個不解釋,exe 文件運行安裝即可,既然你選擇 python,相信
    你是熟悉 python 的,我安裝目錄 C:\Python27
    二、setuptools 的安裝也非常簡單,同樣是 exe 文件,默認會找到 python 的安裝路徑,
    將安裝到 C:\Python27\Lib\site-packages 目錄下
    三、安裝 pip ,我默認解壓在了 C:\pip-1.3.1 目錄下
    四、打開命令提示符(開始---cmd 回車)進入 C:\pip-1.3.1目錄下輸入:
    C:\pip-1.3.1
    > python setup.py install
    (如果提示 python 不是內部或外部命令!別急,去配置一下環境變量吧)
    修改我的電腦->屬性->高級->環境變量->系統變量中的 PATH 為:
    變量名:PATH
    變量值:;C:\Python27
    五、再切換到 C:\Python27\Scripts 目錄下輸入:
    C:\Python27\Scripts > easy_install pip
    六、安裝 selenium,(下載地址: https://pypi.python.org/pypi/selenium
    如果是聯網狀態的話,可以直接在 C:\Python27\Scripts
    下輸入命令安裝:
    C:\Python27\Scripts > pip install -U selenium
    如果沒聯網(這個一般不太可能),下載 selenium 2.33.0 (目前的最新版本)
    并解壓把整個目錄放到 C:\Python27\Lib\site-packages 目錄下。
    注意:七、八兩步可以暫不進行,如果你要學習第二十一章 webdriver 原理的時候再進行
    也不遲。
    ==============

    七、下載并安裝
    (http://www.java.com/zh_CN/download/chrome.jsp?locale=zh_CN),什么!?你沒整過
    java 虛擬機,百度一下 java 環境搭建吧。
    八、下載 selenium 的服務端(https://code.google.com/p/selenium/)在頁面的左
    側列表中找到
    selenium-server-standalone-XXX.jar
    對!就是這個東西,把它下載下來并解壓;
    selenium-server-standalone-xxx.jar
    目 錄 下 使 用 命 令
    java
    -jar
    selenium-server-standalone-xxx.jar 啟動(如果打不開,查看是否端口被占 用:netstat
    -aon|findstr 4444)。
    ==============

    1.4 安裝 chrome driver
    chrome driver 的下載地址在這里。
    1. 下載解壓,你會得到一個 chromedriver.exe 文件(我點開,運行提示 started no prot
    9515 ,這是干嘛的?端口9515被占了?中間折騰了半天),后來才知道需要把這家伙放到
    chrome 的安裝目錄下...\Google\Chrome\Application\ ,然后設置 path 環境變量,把
    chrome 的安裝目錄(我的:C:\Program Files\Google\Chrome\Application),然后再調用
    運行:
    # coding = utf-8
    from selenium import webdriver
    driver =webdriver.Chrome()
    driver.get('http://radar.kuaibo.com')
    print driver.title
    driver.quit()
    報錯提示:
    Chrome
    version
    must
    be
    >=
    27.0.1453.0\n
    (Driver
    info:
    chromedriver=2.0,platform=Windows NT 5.1 SP3 x86)
    說我 chrome 的版本沒有大于27.0.1453.0 ,這個好辦,更新到最新版本即可。

    1.5 安裝IE driver
    在新版本的 webdriver 中,只有安裝了 ie driver 使用 ie 進行測試工作。
    ie driver 的下載地址在這里,記得根據自己機器的操作系統版本來下載相應的 driver。
    暫時還沒嘗試,應該和 chrome 的安裝方式類似。
    記得配置 IE 的保護模式
    如果要使用 webdriver 啟動 IE 的話,那么就需要配置 IE 的保護模式了。
    把 IE 里的保護模式都選上或都勾掉就可以了。

    posted on 2014-04-09 11:06 順其自然EVO 閱讀(443) 評論(0)  編輯  收藏 所屬分類: 自動化測試python

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧美不卡高清在线| 亚洲成AV人在线播放无码 | 日韩精品无码免费专区午夜| 午夜无遮挡羞羞漫画免费| 亚洲成人午夜在线| 无人在线观看免费高清| 久久久久亚洲AV片无码| 一个人免费日韩不卡视频| 亚洲黄色片在线观看| 69视频免费在线观看| 亚洲狠狠狠一区二区三区| 曰曰鲁夜夜免费播放视频| 亚洲日韩一区精品射精| 国产精品无码一区二区三区免费| 亚洲成av人片在线天堂无| 日韩亚洲精品福利| 一个人免费观看日本www视频| 亚洲一级特黄大片无码毛片| 黄视频在线观看免费| 西西人体44rt高清亚洲| 91成人在线免费视频| 亚洲最大中文字幕无码网站| 国产福利免费在线观看| 国产精品午夜免费观看网站| 亚洲国产精品无码av| 97国产免费全部免费观看| 亚洲AV永久无码精品放毛片| 亚洲国产一级在线观看 | 亚洲美女在线国产| 成人精品视频99在线观看免费| 亚洲成AV人片一区二区| 男女超爽刺激视频免费播放| 亚洲精品无码成人片久久不卡| 亚洲AV无码乱码在线观看性色扶| 韩日电影在线播放免费版| 亚洲成人免费网址| 亚洲国产成人五月综合网 | 亚洲欧洲精品久久| 免费欧洲美女牲交视频| 久久这里只精品热免费99| 亚洲最大无码中文字幕|