前置條件
python和pycharm已經安裝
安裝python包
pip install robotframework
pip install robotframework-ride
pip install robotframework-selenium2library
pip install decorator
pip installselenium
pycharm中配置intelliBot
方法一,線上安裝
在pycharm的File->Settings 選中Plugins 在Marketplace裡搜尋IntelliBot進行安裝
方法二,離線安裝
在https://plugins.jetbrains.com/搜尋intelliBot,然後選擇版本進行下載下傳。
(這裡也上傳了一個https://download.csdn.net/download/zhangenter/12154919)
在pycharm的File->Settings 選中Plugins 在界面右上方齒輪形狀的下拉按鈕下面點選Install Plugin from Disk,選擇intellibot.jar檔案
配置RF的檔案類型識别
在pycharm的File->Settings界面,左側清單選中Editor->File Types,在右側清單選擇Robot Feature,再點選添加
建立pybot.bat檔案
一般這個檔案在python目錄的Scripts目錄下,如果找不到的話也可以建立一個pybot.bat檔案,檔案内容如下
@Echo off
python -m robot.run %*
如果預設的python目錄不是前面安裝python包的目錄,那麼也可以将這裡寫完整的python路徑,比如D:\code\py37\venv\Scripts\python -m robot.run %*
Extelnal Tools配置suite和case
在pycharm的Tools->Extelnal Tools界面,左側清單選中Editor->File Types,在右側清單選擇Robot Feature,再點選添加
suite在name、progame、Arguments、Working Directorys四項中分别填入
Robot Run TestSuite
D:\code\py37\venv\Scripts\pybot.bat
-d results $FileName$
$FileDir$
case在name、progame、Arguments、Working Directorys四項中分别填入
Robot Run SingleTestCase
D:\code\py37\venv\Scripts\pybot.bat
-d results -t "$SelectedText$" ./
$FileDir$
現在就可以建立txt檔案寫入測試腳本運作了
*** Settings ***
*** Variables ***
${html} http://www.baidu.com
${brower} Chrome
*** Keywords ***
Open Login Page
log ${html}
*** Test Cases ***
case1
Open Login Page