Robotframework(3):使用pycharm編寫和運行RF腳本

轉自:http://blog.csdn.net/ccggaag/article/details/77529724html

 

咱們在使用Robotframework時,常常編寫腳本的人或許會不習慣,不過不要緊!咱們在熟悉RF的語法後,能夠使用編輯器來編寫和運行。下面就經過使用最多的python編輯器pycharm來演示一下如何配置和運行RF的腳本。python

 

1.下載pycharmchrome

咱們能夠經過官網來下載軟件:http://www.jetbrains.com/pycharm/編輯器

固然,也能夠經過百度雲連接下載(三個版本任選一個便可):http://pan.baidu.com/s/1pL3EB39ide

安裝後咱們能夠經過File-Open來把RF的腳本文件夾導入進來測試

我這個示例圖片是黑色的主題,你能夠本身設置~ui

 

2.經過pycharm下載intelliBot插件spa

如圖所示,咱們經過File-settings來打開設置面板,而後按照圖中步驟來下載這個插件,而後重啓pycharm.net

安裝插件

 

3.配置RF的文件類型識別插件

經過上一步,咱們能夠用這個插件來配置編輯器識別RF的腳本文件

仍是打開設置面板,如圖所示來配置一下(由於RF的文件,咱們在ide中設置的是txt格式,因此咱們添加*.txt,若是你設置的是其餘格式,那就添加其餘格式就行了)

配置文件類型

 

4.配置suite和case的運行配置

由於咱們在運行腳本時,能夠單獨運行一個用例,也能夠直接運行一個用例集合:suite,因此咱們這裏要配置兩個;

依舊是打開設置面板

①配置suite

Robot Run TestSuite

-d results $FileName$

$FileDir$

配置suite

 

②設置case

Robot Run SingleTestCase

-d results -t "$SelectedText$" ./

$FileDir$

配置case

 

5.運行RF腳本

咱們打開已經導入的腳本文件,經過右鍵調出編輯菜單,而後經過external來運行

test_suite.txt

 

[python]  view plain  copy
 
  1. *** Settings ***  
  2. Library           Selenium2Library  
  3.   
  4. *** Test Cases ***  
  5. test01  
  6.     [Documentation]    測試淘寶  
  7.     Open Browser    https://login.taobao.com/member/login.jhtml    chrome  
  8.     Click Element    xpath=//*[@id="J_Quick2Static"]  
  9.     Sleep    1  
  10.     Input Text    xpath=//*[@id="TPL_username_1"]    123  
  11.     Input Text    xpath=//*[@id="TPL_password_1"]    123  
  12.     ${title_1}    Get Title  
  13.     Click Button     xpath=//*[@id="J_SubmitStatic"]  
  14.     Sleep     2  
  15.     ${title_2}    Get Title  
  16.     should not contain    ${title_2}    ${title_1}  
  17.     Close browser  


運行示意

 

這樣咱們就成功經過pycharm運行了RF腳本!!!

相關文章
相關標籤/搜索