RFS是一款Python编写的功能自动化测试框架或者说自动化测试平台,具备良好的可扩展性,支持关键字驱动,可同时测试多种类型的客户端或者接口,可以进行分布式测试执行。具备功能还有待研究,今天将环境配置部署的步骤记录下来,供参考和查阅。

环境:电脑操作系统版本:window7旗舰版 SP1  64位

步骤:

 

1、安装Python。

      1.1、安装版本:Python-2.7.6.msi,下载地址:https://www.python.org/downloads/(注意安装目录,后续将用到。此处以:D:Python27,为例。)

      说明:Python分为Python2和Python3两个版本。因Robot Framework 框架是基于Python2 开发,选择安装Python2。现2.0版本的Python已更新到2.7.14,可直接下载该版本进行安装。

      1.2、把Python的安装路径和脚本路径(如 D:Python27;D:Python27Scripts)放到环境变量Path。步骤如下:

               1.2.1、打开“计算机--右键--属性”;

               1.2.2、找到“高级系统设置”;

               1.2.3、点击“高级—环境变量”;

               1.2.4、在“系统变量”,找到path,双击;

               1.2.5、在原字符串的末尾,加一个分好“;”,然后再输入Python安装路径和脚本路径,确定即可。

               1.2.6、重启计算机,即可生效。

       注意:①有些电脑的系统可能会自动安装了Python,可打开“开始”菜单查看,如果原先有安装好了,可通过CMD打开命令指示符,输入Python,是否有跳出版本号等信息。如下图所示:

    

     如果已经安装,则无需再次安装,但要找到Python的安装目录。

     ②Python2.7.9及后续的版本,Python3.4及后续的版本默认安装了pip。我使用的是2.7.6,所以要自行安装。

 

 

2、 安装pip 。pip是通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

      下载地址:https://pypi.python.org/pypi/pip

      如下图所示,选择对应的.gz文件下载。

      

            采用.gz文件的安装方法如下,(将该文件解压,以解压到D:Program Files为例)

             1、打开命令指示符(“win+R”-->输入“CMD”);

             2、先切换到D盘目录;

            

             3、输入:CD 完整路径,例如:cd D:Program FilesXXX

             4、执行命令:Python setup.py install

 

 

3、安装wxPython。wxPython是Python语言的一套GUI图形库;ride需要wxPython的支持。

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

      下载与电脑操作系统对应的exe,直接运行EXE文件即可。

 

 

4、安装Robot Framework。 

     下载地址:https://pypi.python.org/pypi/robotframework/2.8.7

     下载文件:robotframework-2.8.7.win-amd64.exe 和 robotframework-2.8.7.tar.gz

     安装方法:采用EXE安装,则直接点击安装即可。如果是下载压缩包安装,则在解压路径下执行cmd命令:python setup.py install。

 

 

5、安装ride。RIDE是一款专门用来编辑RobotFramework用例的软件。RIDE 是Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。

    下载地址: https://pypi.python.org/pypi/robotframework-ride

    下载文件:robotframework-ride-1.5.2.1.tar.gz

    安装方法:解压后,在解压路径下执行cmd命令:python setup.py install

    注意:ride安装完成,可能在桌面上不会生成快捷方式。则需要找到Python的安装路径,找到scripts文件夹下的ride.py文件,发送到桌面快捷方式。

 

 

6、 安装decorator。

       保持网络畅通的情况下,在命令行执行:pip install decorator。

 

 

7、安装selenium库(S2L其实是调用selenium库,所以先要安装它)。

      在命令行执行:pip install selenium。等待安装完成。

 

 

8、安装Selenium2Library,这个是selenium2测试库

     下载地址: https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
     下载文件:robotframework-selenium2library-1.5.0.win-amd64.exe 和 robotframework-selenium2library-1.5.0.tar.gz
     安装方法:robotframework-selenium2library-1.5.0.win-amd64.exe安装:解压后,在解压路径下执行cmd命令:python setup.py install 。

 

 

9、安装 Test Library  

     pip install robotframework-selenium2library

     pip install robotframework-archivelibrary

     pip install robotframework-SSHLibrary

     pip install robotframework-ftplibrary

     完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品。

     到这里,其实安装木有结束。这么安装的selenium不带driver。只有firefox能用(因为它的driver直接用python写了)。如果想测试IE还得下载IEdirver,测试Chrome还得下载ChromeDriver。这是2个exe文件,需要单独下载并加入到环境变量path中。 

     Selenium2,默认是Firefox的驱动。Selenium3则需要另外安装驱动。

 

 

10、驱动安装。

       谷歌driver版本需要与自己电脑上的谷歌对应。

       参考链接:https://blog.csdn.net/huilan_same/article/details/51896672

       版本下载:https://www.cnblogs.com/alisapan/p/6428695.html

       IE驱动需要与安装的selenium的版本对应,(查看selenium版本的方法,打开命令指示符,输入pip list即可。)

       版本下载:http://selenium-release.storage.googleapis.com/index.html

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!