环境搭建是测试人员基础,本质都是不难的,按照流程和步骤一步步做,遇到问题不要担心,解决的问题越多,你理解的也就越多。

1. 安装python环境,python现在有python2 和python3。由于 robotframe work 开发时间较早,我们只能选择python2. (写这篇文时候,最新的是2.7.11)

安装过程很简单,记得安装时勾上 add path,或者装完后 手动设置python的环境变量,效果也是一样。

目前最新的python都自己安装了pip,pip类似linux里面的 apt-get,可以自己联网去软件库里面搜 python所需要的拓展的软件包。

2.使用pip 命令 安装 robotframework. 参考 命令是 pip install robotframework

3.再使用pip安装 图形化工具 类似于 ide。 命令  pip install robotframework-ride

4.最后我们给robotframework 安装一个 第三方包。 pip install robotframework-selenium2Library

5.完成之后 输入 ride.py 或者进去到python安装目录下面 c:/python27/scripts里面会有一个ride.py. 运行即可开启程序

(这一步其实你运行ride.py 会提示你还要装wxpython2.8这么一个组件,注意只能装老版本2.8的。)

安装中可能遇到的问题:

简单说一下,可能遇到的问题。

1.新手刚入么 安装python后,环境变量可能没有设置,会出现cmd命令行 敲入python 或者pip 提示不是命令。请百度如何设置python环境变量。

2. 有的python版本比较早,或者你不是windows系统而是linux 或者osx。你发现并没有自带的pip。那么你就需要去搜索并安装了。

https://pypi.python.org/pypi/pip/ 这个是pip网站。

装的时候发现需要先安装setuptools     https://pypi.python.org/pypi/setuptools。 网址给你。。。。

安装方式都类似。 网页中也有写。大致就是解压后进入对应目录。python  setup.py install 即可。

注意下载source 源码安装。whl是 pip打包后的。使用pip命令安装。(现在就是装pip之前 当然只有源码)

其实同理 这个 源码安装也可以装上文中robotframe框架。只是pip更方便。库里有的软件就不必要下载 解压 编译安装了。

3.最后就是开启 ride 会提示wxpython没安装 就安装它提示的那个版本2.8。亲测3.0版本以上不支持。

到这里基本上环境就完成了。后面就可以新建测试套件。测试用例。写“代码了”

使用 robotframework 自动化测试系列 二 -----环境搭建的更多相关文章

  1. 使用 robotframework 自动化测试系列 一 -----简介

    robotframework 是自动化测试框架. Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可 ...

  2. 1、 小白带你入坑xamarin系列之环境搭建和准备

    重点提示 由于xamarin发展更新很快 目前教程部分内容已经过时 请注意下载最新版本   2018.05.23 www.xamarin.com 1. 小白带你入坑xamarin系列之环境搭建和准备 ...

  3. 从零开始学Xamarin.Forms(二) 环境搭建、创建项目

    原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建:     1.下载并安装jdk.Android SDK和NDK,当然还需要 VS2013 ...

  4. robotframework+seleniumlibrary自动化测试:测试环境搭建

    robotframework是由python编写的自动化测试框架,使用robotframework需要安装 python库 python 和 robotframework 的下载地址都可百度到 环境搭 ...

  5. python2.7+RobotFramework的UI自动化环境搭建

    robotFramework是一种比较常见的自动化测试框架,此篇记录环境搭建 目录 1.软件准备 2.执行安装 1.软件准备 python-2.7.15.amd64.msi              ...

  6. PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)

    搭建环境从来都是阻挡一门新技能的最致命的硬伤,为了这个环境,我又是花费了半天的时间,各种问题层出不穷,下面基于网上的一些教程(我看到的都多少有些问题) 开始的时候是在实验楼这个平台上开始学习的,不过 ...

  7. Python+Appium自动化测试(1)-appium环境搭建

    用python+appium做appUI自动化测试,系统为Windows.首先是JDK与Android SDK的安装与环境变量的设置. 一,安装JDK,配置JDK环境变量 1,下载jdk jdk8官网 ...

  8. Selenium+Python系列 - 开发环境搭建

    一.写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的. 笔者Java党,整P ...

  9. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

随机推荐

  1. IEqualityComparer<T>

    在linq中使用union和distinct都不起作用,结果发现必须传入一个实现了IEqualityComparer<T>的比较器 public class CompareUser : I ...

  2. BZOJ4500: 矩阵

    Description 有一个n*m的矩阵,初始每个格子的权值都为0,可以对矩阵执行两种操作: 1. 选择一行, 该行每个格子的权值加1或减1. 2. 选择一列, 该列每个格子的权值加1或减1. 现在 ...

  3. iphone H5 input type="search" 不显示搜索 解决办法

    H5 input type="search" 不显示搜索 解决办法 H5 input type="search" 不显示搜索 解决方法 在IOS(ipad iP ...

  4. url 转码

    //URL解码 //-(NSString *)URLDecodedString:(NSString *)str //{ // NSString *decodedString=(__bridge_tra ...

  5. Highcharts用函数动态填充静态值

    这种方式适用于其他动态函数模式 series: [{ name: 'Random data', data: (function() { // generate an array of random d ...

  6. asp.net分割字符串的几种方法

    在编写程序中,经常要用到分割的方法来处理一些字符串.这里总结了几种常用的分割方法:  1.最简单最常用的方法,以一个指定的字符进行的分割 string s="abcdeabcdeabcde& ...

  7. 如何打印出lua里table的内容

    不像开发as3时用fb有强大的断点调试功能,一般lua开发不用什么高级的ide,貌似也没有适合的,就直接用sublime.exvim等文本编辑器,直接编译运行看结果.所以不能很方便的知道变量值,特别是 ...

  8. 启动tomcat,报java.lang.NoClassDefFoundError

    用的Build Path加进来的jar包,没有读取到,应该讲jar包放在lib目录下

  9. Jquery中animate可以操作css样式属性总结

    可以用 animate() 方法来操作所有 CSS 属性吗? 是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate()时, 必须使用 Camel 标记法书写所有的属性名,比如,必须使用 ...

  10. window svn backup.bat

    help command /? call /? %cd% 可以用在批处理文件中,也可以用在命令行中:展开后,是驱动器盘符:+当前目录,如在dos窗口中进入c:\dir目录下面, %0代指批处理文件自身 ...