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

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

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

    小螞蟻  
    風雨過后才見彩虹
    公告

    • —————————————
      李麗君
      軟件測試工作者
      廣東籍貫的海南人
      北京生活12年
      目前在深圳

      郵箱:
      llj2003hbdd@163.com
      —————————————
      說明:本Blog中的內容均為本人原創或轉載,本人依法保留Blog內原創文章的所有權利,如需轉載,請注明作者及出處。未經許可,不得將本Blog內文章用于任何盈利性用途。
      —————————————
    日歷
    <2016年10月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    常用鏈接

    留言簿(174)

    隨筆分類(189)

    0--感興趣的網站

    1--國內測試網站

    2--測試同行的blog

    3--開發好友的blog

    最新評論

     

    編寫背景:

    2年沒有更新博客了,自從有娃后時間變得越來越少,深刻體會了當媽的不容易;整理這個文章是為了讓部門的新人學習這個工具能輕松的入門第一關:安裝,同時希望能幫助到其它同行。

     

    參考資料:

    http://www.cnblogs.com/puresoul/p/3854963.html

    http://www.itest.pro/howto-install-robot-framework-autoit-windows-x64/

     

    一、安裝的軟件清單見下圖:

    二、安裝步驟:

    順序

    安裝包名

    安裝方法

    下載地址

    備注

    1

    python

    exe文件,直接雙擊安裝,安裝完設置Python環境變量,將“d:\Python27”和“d:\Python27\Scripts”添加到環境變量“PATH”項中(注意環境變量之間用“;”隔開)

    https://www.python.org/download/releases/2.7.12/

    一切的基礎,安裝路徑不能有空格

    2

    setuptools

    下載ez_setup.py文件,把文件放到python安裝目錄的scripts目錄下,雙擊文件名

    https://pypi.python.org/pypi/setuptools

    Python 的套件管理程式

    3

    pip

    1.cmd進入ez_setup.py文件目錄,如:

    d:\Python27\Scripts

    2.setuptools安裝:easy_install pip

    https://pip.pypa.io/en/latest/index.html

    Python 的套件管理程式

    4

    升級php

    Cmd命令執行:

    pip install --upgrade pip

    升級pip到最新版本

    5

    robot framework

    Cmd命令執行:pip install robotframework

    https://pypi.python.org/pypi/robotframework

    robot framework本身

    6

    wxPython

    exe文件,直接雙擊安裝

    http://wxpython.org/download.php#stable

    支撐Ride的運行庫

    7

    robotframework-ride

    Cmd命令執行:pip install robotframework-ride

    https://pypi.python.org/pypi/robotframework-ride

    Ride

    8

    robotframework-selenium2library

    Cmd命令執行:pip install robotframework-selenium2library

    https://pypi.python.org/pypi/robotframework-selenium2library

    selenium2測試庫,基于webdriver驅動

    9

    robotframework-databaselibrary

    Cmd命令執行:pip install

    robotframework-databaselibrary

    https://github.com/franz-see/Robotframework-Database-Library

    DB

    10

    Pymysql

    Cmd命令執行:pip install pymysql

    https://pypi.python.org/pypi/pymssql

    Mysql第三方庫

    11

    pywin32

    exe文件,直接雙擊安裝,注意py對應的版本2.7

    https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

    AutoItLibrary安裝前提

    12

    AutoItV3

    exe文件,直接雙擊安裝

    http://www.autoitscript.com/site/autoit-news/autoit-v3-3-10-0-released/

    AutoItLibrary使用前提

    13

    AutoItLibrary

    Cmd命令執行:pip install

    AutoItLibrary

    http://code.google.com/p/robotframework-autoitlibrary/

    AutoItLibrary測試庫

    14

    Requests

    Cmd命令執行:pip install requests

    https://pypi.python.org/pypi/requests

    RequestsLibrary庫使用前提

    15

    RequestsLibrary

    Cmd命令執行:pip install -U robotframework-requests

    https://github.com/bulkan/robotframework-requests

    http request

     

    三、安裝后檢查:

    1.       配置ride為桌面快捷方式:

    1)         新建快捷方式,在桌面右擊鼠標,彈出的菜單選擇 新建-快捷方式 ,然后在 請鍵入對象 的位置輸入這一行命令,C:\Python27\pythonw.exe -c "from robotide import main; main()",注意“C:\Python27\pythonw.exe”是python安裝的路徑,需要換成你的Python所在目錄的路徑;注意雙引號為英文。

    2)         點擊下一步,輸入你要建立的快捷方式的名稱,點擊完成,看到圖標表示已經建好。

    3)         顯示不爽,圖標要換成機器人圖標,需要快捷方式上點擊右鍵-屬性,點擊更改圖標,在瀏覽里找到目錄F:\Python27\Lib\site-packages\robotide\widgets,里面有個robot.ico的圖標(大家到自己的安裝目錄相同路徑去找一下)選它之后,點打開,確定之后再確定就可以了,雙擊圖標,進入ride操作頁面

    2.       Cmd命令下執行ride.py,能成功進入ride頁面說明robot framework安裝成功。

    3.       ride操作頁面新建一個項目,把AutoItLibrarySelenium2Library類加載,加載中如果不顯示紅色說明AutoItLibrarySelenium2Library安裝成功。

    4.       Cmd命令下執行pip list,可以查看安裝的包列表有哪些

     

     

    四、特別說明:

    1.安裝robotframework-selenium2library 后會自動安裝selenium的最新3.0版本,selenium 3.0以上版本安裝后編寫的自動化腳本打開firefox瀏覽器會失敗,robotframework會報如下錯誤

    command: pybot.bat --argumentfile c:\users\administrator\appdata\local\temp\RIDEcatnr4.d\argfile.txt --listener F:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:14051:False F:\test\aaa

    或者這個錯誤

    WebDriverException: Message: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line

    解決辦法:

    1)       pip命令卸載selenium3.0版本,命令:pip uninstall selenium

    2)       下載selenium 2.53.6 版本,包名:selenium-2.53.6.tar.gz,下載地址:https://pypi.python.org/pypi/selenium/2.53.6#downloads

    3)       安裝selenium-2.53.6.tar.gz;解壓selenium-2.53.6.tar.gz,把解壓的文件拷貝到python安裝目錄文件夾下,如:D:\Python27\Lib\site-packagescmd進入selenium解壓的文件夾路徑,執行如下命令:python setup.py install

    4)       Cmd執行pip list 查看安裝的selenium版本是否正確

    2.python下如何安裝.whl包?

    答:pip install wheel;先安裝wheel,然后pip install 包名字.whl 即可安裝.whl包。

    五、安裝過程遇到的問題匯總:

    問:Python有兩個版本:2.X3.X,裝那個版本比較好?

    答:由于windows7下,Python 對應的wxPython 版本只支持 2.x 不支持3.x,因此Python目前只能裝2.x版本

    問:pip安裝完畢后,如何升級?

    答:使用命令:pip install --upgrade pip

    問:win76下安裝autoitlibrary失敗

    答:必須先安裝pywin32,并且Python的安裝目錄不能有空格,如果有空格會導致注冊autoitdll時出錯

     

    到此,安裝完畢,可以用ride編寫自己的自動化測試腳本,開始自動化測試之旅!!!^_^




    posted on 2016-10-25 16:21 lijun 閱讀(4698) 評論(0)  編輯  收藏 所屬分類: 軟件自動化測試
     
    Copyright © lijun Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 中文字幕无码视频手机免费看| fc2免费人成在线| 曰批视频免费40分钟试看天天| 久久久久久久尹人综合网亚洲| eeuss影院免费92242部| 免费观看国产精品| 男女啪啪免费体验区| 亚洲一级片内射网站在线观看| 一区二区免费在线观看| 国产亚洲?V无码?V男人的天堂| 一级日本高清视频免费观看| 国产亚洲成归v人片在线观看| 国产精品小视频免费无限app| 亚洲人色婷婷成人网站在线观看| 日韩免费高清播放器| 亚洲va在线va天堂va888www| 最近中文字幕免费完整| 2020国产精品亚洲综合网 | 亚洲成a人无码亚洲成www牛牛| 在线免费观看污网站| 国产精品亚洲专区一区| 色噜噜AV亚洲色一区二区| 久久青草精品38国产免费| 亚洲天堂在线播放| 岛国大片免费在线观看| 猫咪免费观看人成网站在线| 亚洲人成中文字幕在线观看| 久久WWW免费人成一看片| 亚洲成a人片在线观看天堂无码| 国内精品久久久久久久亚洲| 88av免费观看| 在线视频亚洲一区| 好看的电影网站亚洲一区| 日本免费一区二区在线观看| 亚洲大码熟女在线观看| 久久青青成人亚洲精品| 四虎在线免费播放| 国产精品99精品久久免费| 久久精品熟女亚洲av麻豆| 亚洲AV无码久久精品色欲| 午夜无遮挡羞羞漫画免费|