弄了大半天 终于把-Robot Framework-弄好了,总是一个发现问题,一个一个去解决的过程,只是时间嘛,咳咳咳咳 言归正传

第一。 记住了 Robot Framework 的库 只支持 python2.7的 如果是python的最新版本会报错  找不到那个方法,3.6的就别折腾了(我折腾很久才发现的)

第二。有loadrunner的,目前我的解决办法只有把loadrunner卸载了,就算定义了pip变量我也没办法用,如果实在要在一起就用虚拟机吧,我反正没用loadrunner。不然pip会冲突的,你会找不到。(推荐pip安装,方便,省事)

正传来了

1.安装python2.7 。https://www.python.org/downloads/

下载以后在 目录选择上,选择 没有空格 没有空格 没有空格 的目录!你可以看看那个目录所包含的东西,虽然我只能看懂一大半 ,然后默认会帮你把pip装上的

例:C:\python27

安装跑完以后,请设置环境变量

在Path的后面加上你python的目录 如 C:\python27;  (这一步不懂的请百度)

验证过程(必须的)

开始-运行: CMD

在cmd状态下 敲python  会出现python 版本

恭喜你,成功了

下一步 验证pip

这个时候其实你进入python shell了 要退出 。命令是:exit()

退出以后回到之前目录

直接输入命令pip

弹一大堆出来 OK PIP也成功了。

pip成功之后

下一步 需要安装 WXpython

https://wxpython.org/pages/downloads/ 这是一个他的介绍 ,有很多信息可以观看,如果直接下载的话 可以去  https://pypi.python.org/pypi/wxPython

进入这个以后有一个 ab的选项。我现在也不动是什么ab,以后如果我明白了,我会过来说的。我随便选了一个a

点进去以后会有很多版本选择   

CP可以理解为代表版本的意思。 至于32还是64我想不用我说了吧

这个不支持pip下载。所以得下载到 python的根目录,。如 : C:\python27 里边

然后进行安装 输入命令是 : pip install wxpython........whl   我懒 就不敲完了  回车

duang  duang  报错了吧  哈哈

报错是正常的。 但是要学会怎么去看报错的信息 从错误的信息中获得新的东西 。

首先。这为什么报错呢 是因为wxpython的 支持库有问题。 就是说这个文件名的后缀名让python无法识别。

有两种方式解决这个问题。 第一 。 百度。   第二: 我告诉你  : 讲第一个 cp 27 后面的 cp27m 改为 none win32 改成 any。 你重新输入名字运行就可以了

原因是python里边有很多方法是不能直接执行的,得按照他的格式。所以我用的是修改后缀名

zhuang

又报错了吧 哈哈  其实我也不想的 我才发现ride无法启用。

https://sourceforge.net/projects/wxpython/?source=typ_redirect

我还去一个下载站注册花了一积分才能下载 但是后面找到个方便的 就是上面这个

版本别安错了  我下了个64的 但是还是无法找到 又下了个32的覆盖 哈哈 界面成功出现。第一步 达成 请看你的目标  最后一个图片

安装 pycrypto   这个必须得安装 

http://www.voidspace.org.uk/python/modules.shtml

版本号自己选择 。 这个地方我卡了很久  因为一直想python3 去装 这个,后来发现这个库根本不支持 python 。结果换了2.7一下就不叫唤了, 这就是为

什么一开始非要你们2.7的原因了

下载后直接运行。

duangduangduang  是不是又报错了 哈哈哈哈 。惊不惊喜 意不意外。

哈哈 言归正传,报错是正常的 。

后来又查了很久 为什么这个会报错呢 。 是因为他无法正确的找到python的根目录

import sys

from _winreg import *

# tweak as necessary
version = sys.version[:3]
installpath = sys.prefix

regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)
installkey = "InstallPath"
pythonkey = "PythonPath"
pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % (
installpath, installpath, installpath
)

def RegisterPy():
try:
reg = OpenKey(HKEY_CURRENT_USER, regpath)
except EnvironmentError as e:
try:
reg = CreateKey(HKEY_CURRENT_USER, regpath)
SetValue(reg, installkey, REG_SZ, installpath)
SetValue(reg, pythonkey, REG_SZ, pythonpath)
CloseKey(reg)
except:
print "*** Unable to register!"
return
print "--- Python", version, "is now registered!"
return
if (QueryValue(reg, installkey) == installpath and
QueryValue(reg, pythonkey) == pythonpath):
CloseKey(reg)
print "=== Python", version, "is already registered!"
return
CloseKey(reg)
print "*** Unable to register!"
print "*** You probably have another Python installation!"

if __name__ == "__main__":
RegisterPy()

这是一串代码。 把这个复制到一个记事本里边。名字改成 register.py  放在其他盘内

然后cmd  cd到这个盘里去 把这个程序跑起来  命令  python register.py   要看到running的字样才行。 如果提示哪行错了 一定是你代码复制错了 不要质疑我 一定是。。。

(这两个弄了好长好长时间)

然后安装 robotframework (是不是感觉折腾好久终于进入主题了)

进入 Python 的安装路径,请直接 执行命令 pip install robotframework (这步做不到的 请重新做一次)

跑完以后 再次执行命令 pip install robotframework-ride

最后就是安装需要的 Library

selenium2library ,archivelibrary,SSHLibrary ,ftplibrary 等。进入 Python 的安装路径,分别执行以下命令:
 
  pip install robotframework-selenium2library
  pip install robotframework-archivelibrary
  pip install robotframework-SSHLibrary
  pip install robotframework-ftplibrary

跑完一大通以后 pip list 可以看看 有没有你需要的库在里边

好累啊 第一次打这种 以后怕忘了到处找。昨天的就到这  明天研究怎么使用 哈哈

可爱的他 哈哈

Robot Framework+python的安装,配置,环境搭建(纯白篇)的更多相关文章

  1. 【Robot Framework 项目实战 00】环境搭建

    前言 我们公司在推广RF这个框架做后端接口测试,力求让同事们能更快的完成服务端需求的自动化,作为主导者之一,决定分享一些经验,方便后来者. 我会从安装部署.Request.selenium.自定义框架 ...

  2. Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录

    Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录     Hadoop 2.6 的安装与配置(伪分布式) 下载并解压缩 配置 .bash_profile : ...

  3. Python基础学习之环境搭建

    Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的.今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建.本文会先来区分几个在P ...

  4. 第一章 andriod studio 安装与环境搭建

    原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android Stu ...

  5. android studio 安装与环境搭建

    转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android St ...

  6. Django Python MySQL Linux 开发环境搭建

    Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...

  7. Gogs安装配置(快速搭建版)转载

    gogs官网 oschina gogs介绍 一句话描述: 一款极易搭建的自助 Git 服务. 环境 centos7:golang+mysqldb+git 安装配置环境 yum install mysq ...

  8. jdk8的安装与环境搭建

    jdk8的安装与环境搭建 jdk8下载网址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html ...

  9. Atitit 图像处理类库 halcon11  安装与环境搭建attilax总结

    Atitit 图像处理类库 halcon11  安装与环境搭建attilax总结 正常安装软件,安装前请先退出其它一切正在运行的程序. 先安装halcon-10.0-windows.exe.安装完成后 ...

随机推荐

  1. jquery选择器问题(找东西超级有用)

    $("[class='slider-container theme-green']").css('width','100%');就这么一行代码,很简单,这样就很容易找到唯一元素

  2. 魔力Python--经典SQL语法大全

    具体转载自哪里,我也忘记了... 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明: ...

  3. openssl升级

    红帽6.2升级openssl方法 yum安装nginx时,发现openssl依赖包错误,提示openssl要求版本为1.0.1 ,但当前版本为1.0.0.通过网上介绍的办法,将openssl源码重新编 ...

  4. iOS Simulator version 11 or later is currently not supported.

    iOS Simulator version 11 or later is currently not supported.You can open Xcode > Preferences > ...

  5. Jenkins问题笔记

    1.启动docker容器权限不足 通过如下命令启动docker容器后,使用命令"docker logs -f jenkins"查看jenkins容器日志, docker run - ...

  6. 安装oracle [INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突” 的问题

    删除C:\Program Files (x86)\Oracle\Inventory\下的Oracle文件夹即可解决问题

  7. Django 日志输出及打印--logging

    Django使用python自带的logging作为日志打印工具. logging是线程安全的,主要分为4部分: Logger 用户使用的直接接口,将日志传递给Handler Handler 控制日志 ...

  8. Go 指针

    变量是存储值得地方. 借助声明变量时使用的名字来区分. 指针的值是一个变量的地址.一个指针指示值所保存的位置.不是所有的值都有地址,但是所有的变量都有.使用指针,可以在无需知道变量名字的情况下,间接读 ...

  9. tcp,Socket,三次握手和四次挥手的图示

    tcp的图示: Socket的图示: Socket原理图示: “三次握手”图示介绍: 客户端向服务器发送一个SYN J 服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1 客户端再 ...

  10. 一.C#基础:标识符和关键字

    只要语言就会有标识符,和关键字的概念,以下是C#的标识符与关键字: 一个字符串要成为标识符要满足的条件1:只包含字母,(包括大小写),数字,@符号,下划线——.2:首位可以是字母,@,但一定不能是数字 ...