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


我們在使用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$

Python是安裝成功的,但是提示pybot不是內部或外部命令,這時去確認python安裝目錄下的\ Scripts下是否有pybot.bat這個文件,這才是解決這個問題的重點。在該目錄下自己創建一個pybot.txt的文件,輸入下面內容並保存修改為.bat后綴

@Echo off python3.7.5 -m robot.run %*

 

 

②設置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

運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM