Robot Framework+Autoit 自动化测试环境搭建

RF环境搭建

1.安装Python2.7.8

地址:https://www.python.org/downloads/windows/

下载如图所示版本

注(建议使用python2)

下载完成后安装一直点下一步。

然后配置python的环境变量

选择系统变量下的path 填入python的安装路劲 如图

注意,两个路径之间是用“;”分号隔开的

扫描二维码关注公众号,回复: 12643285 查看本文章

然后打开cmd 输入python -v

安装成功

安装 steuptools 与 pip

Setuptools 与 pip 下载地址:

https://pypi.python.org/pypi/setuptools

https://pypi.python.org/pypi/pip

通过上面的地址进行下载,将得到下面两个包

setuptools.zip

pip.tar.gz

1.下载setuptools如图点击历史版本

注:一定要下载如图所示版本,其他版本可能不适用

下载如图所示版本,点击downloadfiles

3.下载pip

通过解压工具进行解压将得到两个文件夹,在 Windows 命令提示符进入到文件解压目录,通过 Python

执行安装文件 setup.py 进行安装。

添加环境变量

安装完成,在 Windows 命令提示符下敲入 pip 命令:

安装 Robot Framework

下载地址:

https://pypi.python.org/pypi/robotframework/2.8.7

可以直接用命令安装

下载地址:

https://pypi.python.org/pypi/robotframework/2.8.7

可以直接用命令安装

 

安装wxPython

下载地址:

https://sourceforge.net/projects/wxpython/files/wxPython/3.0.2.0/

wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。

在官网上找到相应的版本下载,为 exe 可执行文件,双击按钮即可。

一直点下一步完成安装

安装RIDE

下载地址:

https://pypi.python.org/pypi/robotframework-ride

RIDE 是 Robot Framework 测试数据的编辑器。

同样可以使用命令安装

pip install robotframework-ride==2.0a1

安装成功后在如下图所示目录下执行命令

python ride.py

 

创建桌面快捷方式

地址

https://www.cnblogs.com/suhongzhen/p/7695237.html

 

至此RF安装完成

 

 

1、安装 AutoItLibrary 库

  1. CMD 运行命令 pip install pywin32
  2. 以管理员权限打开CMD 运行命令
  3. pip install AutoItLibrary

 

2、jython的环境搭建

必须配置Java的环境变量,我配置的jdk1.8

可以在Jython组织的官方网站下载Jython的最新版。Jython的下载页面是如下链接:

http://www.jython.org/downloads.html

选择2.5.2及以上版本下载

安装很简单:在命令行模式下,进入下载好的jar包目录运行下面指令

java -jar jython-installer-2.7.0.jar

jython的安装路径:C:\jython2.7b1,然后一直下一步。

安装完成后,需要把安装目录和bin目录设置到环境变量中。

打开cmd输入jython --version表示安装成功

 

 

Robot Framework的Jybot 模式

使用之前安装的robotframework包,ftp上也有,打开CMD,进入该目录,使用 jython setup.py install  安装。这里需单独下载robotframework包安装,不能使用pip安装的robotframework

安装完成后,打开cmd输入jybot --version表示安装成功。

 

 

Jython 这里是为了使用Robot Framework的Jybot 模式,用于调用jar提供的方法。

robotremoteserver 是一种远程库接口技术(remote library interface),有点难理解。但robotremoteserver可以启动一个Library给Robot Framework用,不管这个库在本机的任何位置,或远程的某台主机上,或者这个库不是Python开发的。我们这里用来提供jar给rf远程调用

 

猜你喜欢

转载自blog.csdn.net/qq_39046786/article/details/107512218
今日推荐