我們在使用Robotframework時,經常編寫腳本的人或許會不習慣,不過沒關系!我們在熟悉RF的語法后,可以使用編輯器來編寫和運行。下面就通過使用最多的python編輯器pycharm來演示一下如何配置和運行RF的腳本。
1.下載pycharm
我們可以通過官網來下載軟件:http://www.jetbrains.com/pycharm/
當然,也可以通過百度雲鏈接下載(三個版本任選一個即可):http://pan.baidu.com/s/1pL3EB39
安裝后我們可以通過File-Open來把RF的腳本文件夾導入進來

我這個示例圖片是黑色的主題,你可以自己設置~
2.通過pycharm下載intelliBot插件
如圖所示,我們通過File-settings來打開設置面板,然后按照圖中步驟來下載這個插件,然后重啟pycharm

3.配置RF的文件類型識別
通過上一步,我們可以用這個插件來配置編輯器識別RF的腳本文件
還是打開設置面板,如圖所示來配置一下(因為RF的文件,我們在ide中設置的是txt格式,所以我們添加*.txt,如果你設置的是其他格式,那就添加其他格式就好了)

4.配置suite和case的運行配置
因為我們在運行腳本時,可以單獨運行一個用例,也可以直接運行一個用例集合:suite,所以我們這里要配置兩個;
依舊是打開設置面板
①配置suite
Robot Run TestSuite
-d results $FileName$
$FileDir$

②設置case
Robot Run SingleTestCase
-d results -t "$SelectedText$" ./
$FileDir$

5.運行RF腳本
我們打開已經導入的腳本文件,通過右鍵調出編輯菜單,然后通過external來運行
test_suite.txt
*** Settings ***
Library Selenium2Library
*** Test Cases ***
test01
[Documentation] 測試淘寶
Open Browser https://login.taobao.com/member/login.jhtml chrome
Click Element xpath=//*[@id="J_Quick2Static"]
Sleep 1
Input Text xpath=//*[@id="TPL_username_1"] 123
Input Text xpath=//*[@id="TPL_password_1"] 123
${title_1} Get Title
Click Button xpath=//*[@id="J_SubmitStatic"]
Sleep 2
${title_2} Get Title
should not contain ${title_2} ${title_1}
Close browser

這樣我們就成功通過pycharm運行了RF腳本!!!
