robotframework

什么是RF

        基于python语言实现的一个自动化测试框架,集WebUI,APPUI,接口自动化为一体。甚至还可以进行C/S架构的自动化

安装步骤:

一: 安装selenium

环境配置:python2.7+selenium2+Firefox46以下版本

本次安装环境:python2.7.13+selenium2.53.6+Firefox46

卸载python install.py uninstall

安装某个版本 pip install selenium==2.53.0

echo %path%   查看环境变量里是否配置了

1、安装完成后,看下这个目录D:\python27\Scripts,有没pip.exe和easy_install.exe(一般都有,没有的话得重新安装一   次了)

2、将D:\python27和D:\python27\Scripts,添加到环境变量path下

    环境配置:计算机右键属性-高级系统管理-环境变量-path

3、安装selenium

 1.在D:\python27\Scripts打开cmd窗口输入:pip(有一大串内容出现)

 2.cmd输入指令安装selenium:pip install selenium==2.53.6

     (注意:首次装一定要看到进度100%完成,如果中途失败了,重新输入指令安装,直到看到100%完成为止)

       卸载      selenium  pip uninstall selenium
                  安装3.3.1 版本 pip install selenium==3.3.1

4、验证selenium

 1.确保电脑上安装了Firefox浏览器

 2.cmd窗口输入如下指令

       (1)python

        (2)from selenium import webdriver

             

              这里报错了 点击这里, 下载

              解压,然后在解压路径下执行   python setup.py install

               再次执行就好了

              

             (3)执行webdriver.Firefox(),

                  

                  还是有报错

                 selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable  needs to be in PATH.

  下载地址:https://github.com/mozilla/geckodriver/releases
  下载后(根据系统版本选择):

  1. 解压取出geckodriver.exe(以64x为例);
  2. 将geckodriver.exe放到Firefox的安装目录下,如:(D:\火狐\Mozilla Firefox);
  3. 将火狐安装目录(D:\火狐\Mozilla Firefox)添加到环境变量path中
  4. (最终要的一步)重启pycharm 

----------------如果能启动浏览器,说明selenium环境安装OK-------------------------------------

 

二:Robot Framework安装准备

1. Python 2.7

     检查是否安装成功  python

2.pip 和 setuptools   最新版python27,就会自带pip和setuptools

3.Robot Framework安装 

      命令pip install robotframwork

     下载    解压后,cd到解压后的安装目录,使用命令安装:python setup.py install

      检查是否安装成功     pybot --version

      卸载python install.py uninstall

4.robotframework-ride是一个图形编辑器,让你的使用更方便

    下载 用命令安装: python setup.py install

     或者是  进入dos窗口,输入pip install robotframework-ride

     检查是否安装成功     python XXXX\Python27\Scripts\ride.py

5. 1.wxPython下载  

    2.下载

找到自己系统和python版本所对应的安装包,否则会报以下的错(注意:对应的win32还是win64,不是你的操作系统的版本,而是对应的安装python是32位还是64位)

 注意目录是这样的!!!

6.运行  python ride.py   也可以自己制作一个bat文件  python -c "from robotide import main; main()"

     如果报这个错说明ride没找到

7.工具可以查看按装列表,在管理员命令下执行 pip list

       python
       from robotide import main       #可以检测是否成功

 (1):加载外部文件
Add Library:加载测试库,主要是[PYTHON 目录]\Lib\site-packages 里的测试库
Add Resource:加载资源,主要是你工程相关的资源文件
Add Variables:加载变量文件。
(2):定义内部变量
Add Scalar:定义变量
Add List:定义列表型变量
(3):定义元数据
Add Metadata:定义元数据。我是直接翻译的,这个是新增加的部分,大概看了一下作用是在 report
和 log 里显示定义好的内容,格式和 document 一样。

8. 在初写demo的时候一定会加载Selenium2Library这个库吧,这时有可能会报红

这里一直报红也是纠结了我好久的了,尝试各种方法,只差重装一次了ride了,可以个人感觉是新装的不会有问题,百试之中终于找到方法了

pip install robotframework-selenium2library(一般用法)

pip install --upgrade robotframework-selenium2library    (报红的解决方法),执行后会产生下面5个文件

如果报有黄色,是让你更新      python -m pip install -U pip

8. geckodriver, chromedriver 和 IEDriverServer浏览器驱动

9 .pywin32 安装

10 .autoit 安装

11 .AutoItLibrary 安装

编写规格:

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值