windows上配置robotframework环境

一 准备安装包

    搭建RF环境需要准备以下安装包:

    python-2.7.16…msi

    robotframework-3.0.2.tar.gz

    robotframework-ride-1.3.win32.exe

    wxPython2.8-win32-unicode-2.8.12.1-py27.exe

    pip-9.0.1.tar.gz

    

    1 python-2.7.16…msi下载64位系统

        下载地址 https://www.python.org/downloads/release/python-2716/

     

   

    2 robotframework-3.0.2.tar.gz下载

        下载地址 https://pypi.org/project/robotframework/3.0.2/#files

    3 robotframework-ride-1.3.win-amd64.exe下载

        下载地址 https://pypi.org/project/robotframework-ride/1.3/#files

    4 wxPython2.8-win32-unicode-2.8.12.1-py27.exe下载

        下载地址 https://sourceforge.net/projects/wxpython/files/wxPython/

    5 pip-9.0.1.tar.gz下载

        下载地址 https://pypi.org/project/pip/9.0.1/#files

    6 浏览器驱动

这些安装包都在我给的文件夹里。

 1.

  (1)双击python-2.7.13.msi,点运行按钮。

            一直点击Next,直到安装完成,将python安装至默认目录C:\Python27。

    (2)配置环境变量:右键计算机点击属性,进入计算机属性页面,然后点击高级系统设置,弹出系统属性弹框后,点击环境变量按钮。如下图所示:

 注:添加系统环境变量时,最好添加两个,一个是C:\Python27,另外一个是C:\Python27\Scripts

 (3)验证Python安装配置:在键盘敲击win+R组合键 ,输入cmd,点击确定按钮。

  (4)在命令行模式中,输入 python -V ,点击回车键,能正常查看到Python版本号则表示Python安装配置成功。如显示不是内部命令一定是环境配置错了,或者重启下电脑试下。

        确认没有配错一定要重启电脑

 2 安装rebotframework-3.0.2

        1)解压robotframework-3.0.2.tar.gz文件,找到setup.py文件。

        2)在键盘敲击win+R组合键 ,输入cmd,点击确定按钮进入命令行模式,输入命令:cd E:\安装包\robotframework\robotframework-3.0.2\robotframework-3.0.2进入解压目录,然后输入命令python setup.py install,点击回车按钮。、

    3 安装wxPython2.8-win64-unicode-2.8.12.1-py27.exe

        是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面,支撑Ride的运行库。

        (1)双击wxPython2.8-win32-unicode-2.8.12.1-py27.exe,点击运行按钮,一直点击Next,直至安装完成。

        (2)要注意python与wxpython版本,版本高或者低都不兼容。

4 安装robotframework-ride-1.3.win-amd64.exe

        (Robot Framework 测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成)。

        1)双击双击robotframework-ride-1.3.win-amd64.exe,点击运行按钮,一直点击Next,直至安装完成。

        2)安装完成后,点击是按钮,创建桌面图标,然后点击完成按钮。

        3)桌面会生成RIDE的图标,双击图标,启动RIDE,能正常启动RIDE,RF环境。

    注:

        报错:若robotframework-ride 运行报monitorcolors not recognized。

        解决方案: pip install --upgrade robotframework-ride。

    5 安装pip-9.0.1.tar.gz工具

        解压pip-9.0.1.tar.gz,找到setup.py文件,在CMD进入该目录下,执行python setup.py install;安装成功 pip -V查看版本。

        安装完成pip工具后,依次执行以下命令安装Requests、RequestsLibrary、DatabaseLibrary、Selenium2Library库;(如果没有网络,可使用类库文件里面的包进行安装),如需要其他库可自行命令安装

 pip install requests

        pip install robotframework-requests

        pip install robotframework-httplibrary

        pip install robotframework-databaselibrary

        pip install robotframework-selenium2library

在安装requests库之前,一定要退出360安全卫视等杀毒软件,退出密码为123456

在安装requests库我遇到了一个问题,如下

 这个问题是我们系统内部没有配置SSL证书,那么怎么配置SSL证书

 第一,找到能够下载SSL相关的网页;

        https://pypi.org/simple/

进入这个网页找到下图中红色框里的图标:

 

 

 那么又如何将SSL证书导入python 的证书存储库了;

首先我们要找到python的信息存储库;

以记事本形式打开cacert

接着我们要把下载下来的SSl证书由ssl.cer格式转换成pem格式;

怎么转换了;如下图:

cmd打开命令行

转换成ssl.pem格式之后

将ssl.pem放入cacert.pem之后,也就是下图红色框之后

接着我们再安装一次re quests库的时候,会出现另外一个报错

 是因为我们公司只支持阿里源

接下来安装库都用阿里源

pip install -i https://mirrors.aliyun.com/pypi/simple/ requests

pip install -i https://mirrors.aliyun.com/pypi/simple/ robotframework-requests

pip install -i https://mirrors.aliyun.com/pypi/simple/ robotframework-httplibrary

pip install -i https://mirrors.aliyun.com/pypi/simple/ robotframework-databaselibrary

 到了最后一步安装浏览器驱动;

首先查看自己 的浏览器是什么版本

chrome://version/

接着到对应的网站下载chomedriver(记住一定要和浏览器的版本一样)

建议跟我用一样版本的浏览器,因为我用的浏览器有对应的安装包

且也在我发的文件夹里。

然后,配置浏览器驱动,将下载的chomedriver解压并放在对应的路径下

 并加上述路径添加至环境变量

 到这里浏览器驱动安装完毕;

怎么测试浏览器驱动安装完毕了

 我们还要在命令行中安装两条命令

pip install --upgrade robotframework-seleniumlibrary

pip install webdrivermanager

接着到http://119.96.131.167:5678/网站中下载test1.robot,test1.robot里写的内容是打开百度网页

把下载的test1.robot移动到你所要运行的环境下;

 下图为运行结果

 

为什么安装浏览器驱动后,要用openbrowsers去访问网页

安装浏览器驱动后,需要使用"open browser"关键字去访问网页,因为浏览器驱动只是一个桥梁,用于连接测试框架和浏览器。在使用浏览器驱动之前,需要先启动浏览器,并让它连接到测试框架中。"open browser"关键字可以启动指定的浏览器,并将其连接到测试框架中,以便进行后续的测试操作。此外,"open browser"关键字还可以设置一些浏览器选项,例如窗口大小、用户代理、超时时间等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值