robotframework安裝及入門指南

將好久以前本身在本地記錄的一些筆記發表到隨筆來,但願可以幫到一些童鞋~html

robotframework安裝及入門指南

本文主要介紹robotframework在windows環境的安裝過程!java

安裝步驟

環境說明:Windows7+Python2.7
robotframework相關庫:核心庫robotframework,ide庫ride,建議使用pip直接安裝
注意:須要安裝ride的童鞋要先安裝wxPython庫,ride的界面依賴該庫;可選安裝pygments,用於ride中編輯器配色設置。
瀏覽器操做相關庫Senium2Library,用於操做瀏覽器,是senium對robot的擴展支持。
Chrome瀏覽器驅動,根據版本下載,最新版本對應:http://npm.taobao.org/mirrors/chromedriver/2.33/
注意:chromedriver須要加入PATH下,或者放入到項目路徑下。python

建立測試用例

robot有一套本身的編碼方式,能夠使用idea去手動編輯建立用例,對robot語法比較熟悉的童鞋能夠直接寫robot文件,後綴建議是txt或者robot.
實例以下:chrome

*** Settings ***
Suite Setup       Open Browser    about:    chrome    # 打開chrome瀏覽器
Suite Teardown    Close All Browsers    # 關閉瀏覽器
Test Teardown     Sleep    5 seconds    # 等待5s.
Test Timeout      30 seconds    # 單個case超時時間
Metadata          Author    BerlinSun
Library           Selenium2Library

*** Variables ***
${domain}         http://localhost    # 域名

*** Test Cases ***
project_num
    Go To    ${domain}/project_st/num?is_report=true

project_add
    Go To    ${domain}/project_st/add?is_report=true

project_inout
    Go To    ${domain}/project_st/inout?is_report=true

summary
    Go To    ${domain}/summary?is_report=true

robot支持經過python(Python C API)或者java的方式擴展library,能夠根據本身的需求靈活的實現本身的external庫。npm

執行測試用例

在windows命令行下執行:robot PATH_TO_ROBOT_FILE,全部的case都Success的狀況下,返回值爲0;如有失敗返回1-250(失敗個數,大於250時返回250)。Tips:windows下echo %errorlevel%查看返回值。windows

相關網站

官網:http://robotframework.org
官方文檔:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html瀏覽器

相關文章
相關標籤/搜索