本文主要介绍Windows下如何离线安装robot framework,及RIDE。
Linux环境下,建议直接使用Docker安装运行
docker run --rm -ti manycoding/robotframework python
Windows下离线安装,需要依次安装如下软件包:
安装包 | 安装方法 |
---|---|
python | exe文件,双击运行 |
setuptools | 解压,cmd执行setup.py install
|
robotframework | 解压,cmd执行setup.py install
|
robotframework-requests | 解压,cmd执行setup.py install
|
robotframework-ride | 解压,cmd执行setup.py install
|
wxPython | exe文件,双击运行 |
requests | 解压,cmd执行setup.py install
|
selenium2library | 解压,cmd执行setup.py install
|
注意:
- 安装Python后,需确保Python安装路径存在于环境变量中,
可通过在cmd窗口执行python --version
来判断是否配置妥当。 - 安装过程中如果出现类似
Couldn't find index page for 'certifi'
的错误提示,是因为网络环境和SSL证书问题导致。
需要在线查询 缺少的类库(如:certifi),下载并执行安装。 - 如果需要用到额外功能(如:访问mysql),则需要再安装对应的类库(如:pyodbc)
安装完成后,在cmd命令行执行 ride.py
即可启动编辑器。
示例程序:
创建一个访问本地8080端口应用的用例:
Step1:创建测试工程(Project)
Step2:创建测试套件(Suite)
Step3:创建测试用例(Case)
Step4:编写测试用例(Text Edit页签)并保存:
*** Settings ***
*** Settings ***
Suite Teardown Delete All Sessions
Library Collections
Library String
Library RequestsLibrary
*** Variables ***
${app_url} http://127.0.0.1:8080
*** Test Cases ***
HttpGetTestCase
Create Session getsession ${app_url}
${addr} Get Request getsession /
Should Be Equal As Strings ${addr.status_code} 200
Step5:切换到RUN页签,执行Start,即可查看用例执行情况。
网友评论