博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装robotframework
阅读量:4291 次
发布时间:2019-05-27

本文共 1591 字,大约阅读时间需要 5 分钟。

 最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下。

 

=======所需环境===================

Python:

RF框架是基于python 的,所以一定要有python环境。

 

Robot framework :

  这个不是解释了,RF框架。虽然在做基于UI的自动化时,它展现出来的很像QTP,我之前也以为它和QTP差不多,仔细了解你会发展它能做的事情还是很多的。就像初学selenium 者,会误以为selenium 就是selenium IDE

安装 Robot Framwork
进入 Python 的安装路径,执行命令“python setup.py install”进行安装。

        验证安装是否成功

在命令行输入:

pybot --version 如果成功显示版本号则说明安装成功。

wxPython :

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/    

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

Robot framework-ride

  RIDE就是一个图形界面的用于创建、组织、运行测试的软件。

安装ride失败---解决办法:ride是32位的,所以装wxPython也必需是32位的,即使你是64位的操作系统网址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/    进行下载的(32位)

验证RIDE安装成功

在命令行输入:

 ride.py

Robot framework-selenium2library:

  RF-seleniumlibrary 可以看做RF版的selenium 库,selenium webdriver)可以认为是一套基于web的规范(API),所以,RF appium 等测试工具都可以基于这套API进行页面的定位与操作。

再下载SetupTools。SetupTools是一个安装第三方工具包的增强工具软件,下载地址:

进入正式安装步骤:

1.安装SetupTools。

2.进入目录:C:\Python27\Scripts, 然后输入命令: easy_install pip,等待安装完成(python的包管理工具)

3.进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,解压后得到这个文件夹),输入命令:python setup.py install等待安装完成之后,进入RIDE,发现Selenium2Library可以加载成功,按F5,可以显示Selenium2Library的关键字,安装完成!

安装需要的 Library
如 selenium2library ,archivelibrary,SSHLibrary ,ftplibrary 等。进入 Python 的安装路径,分别执行以下命令:
清单 1. 安装 Test Library
  pip install robotframework-selenium2library
  pip install robotframework-archivelibrary
  pip install robotframework-SSHLibrary
  pip install robotframework-ftplibrary
完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品,如图 1 所示:
图 1.RobotFramework 安装产品列表

转载地址:http://jcqgi.baihongyu.com/

你可能感兴趣的文章
Android_属性动画
查看>>
网络下载-xUtils,HttpUtils
查看>>
网络下载-AsyncHttpClient
查看>>
myUtils-多线程下载
查看>>
网络下载-断点续传原理
查看>>
线程-消息回环处理机制
查看>>
感谢伤害我的人
查看>>
请不要做浮躁的人----(学习编程的忠告)
查看>>
网络_volley_使用方法和代码
查看>>
网络_AsyncHttpClient_使用方法和代码
查看>>
网络_断点续传.断点下载
查看>>
网络_Xutils
查看>>
网络_多线程下载
查看>>
网络_httpClient
查看>>
网络_HttpURLConnection_原始类
查看>>
网络_OKHttp
查看>>
android_事件分发机制_几行代码直接通晓
查看>>
图片_OOM_OutOfMemory
查看>>
技术学习_经验分享
查看>>
android中常见的设计模式有哪些?
查看>>