Robot Framework+python的安装,配置,环境搭建(纯白篇)
弄了大半天 终于把-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
跑完一大通以后 pip list 可以看看 有没有你需要的库在里边
好累啊 第一次打这种 以后怕忘了到处找。昨天的就到这 明天研究怎么使用 哈哈


可爱的他 哈哈
Robot Framework+python的安装,配置,环境搭建(纯白篇)的更多相关文章
- 【Robot Framework 项目实战 00】环境搭建
前言 我们公司在推广RF这个框架做后端接口测试,力求让同事们能更快的完成服务端需求的自动化,作为主导者之一,决定分享一些经验,方便后来者. 我会从安装部署.Request.selenium.自定义框架 ...
- Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录
Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录 Hadoop 2.6 的安装与配置(伪分布式) 下载并解压缩 配置 .bash_profile : ...
- Python基础学习之环境搭建
Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的.今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建.本文会先来区分几个在P ...
- 第一章 andriod studio 安装与环境搭建
原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android Stu ...
- android studio 安装与环境搭建
转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android St ...
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
- Gogs安装配置(快速搭建版)转载
gogs官网 oschina gogs介绍 一句话描述: 一款极易搭建的自助 Git 服务. 环境 centos7:golang+mysqldb+git 安装配置环境 yum install mysq ...
- jdk8的安装与环境搭建
jdk8的安装与环境搭建 jdk8下载网址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html ...
- Atitit 图像处理类库 halcon11 安装与环境搭建attilax总结
Atitit 图像处理类库 halcon11 安装与环境搭建attilax总结 正常安装软件,安装前请先退出其它一切正在运行的程序. 先安装halcon-10.0-windows.exe.安装完成后 ...
随机推荐
- nginx的命令
- python之路:用户输入(一)
python之路:用户输入(一) 好了,现在我学了点博客的用法,现在不会像以前的那么土了.好吧,不多说,我要讲课了. 今天,我会用情景实例给大家说这个用户输入. 情景是:你是IT教育的python带头 ...
- Idea安装lombok插件【转载】
参照:http://www.cnblogs.com/holten/p/5729226.html https://yq.aliyun.com/articles/59972 lombok是一个可以通过简单 ...
- python的socke编程
python的sock编程分为TCP编程和UDP编程,两者不同在于,TCP需要首先建立连接才能发送接收数据,而UDP则可以直接发送接收不需要预先建立连接. tcp编程,我总结为4步 TCP的serve ...
- Linux安装OPENJDK配置环境变量
# yum search openjdk 回车 找到open开发者环境jdk版本复制它的名字 安装java-1.8.0-openjdk-headless.x86_64 yum install j ...
- 使用百度ocr接口识别验证码
#!/usr/bin/env python #created by Baird from aip import AipOcr def GetCaptchaV(filename): APP_ID = ' ...
- JavaScript Array some() 方法
some 判断数组中是否至少有一个元素满足条件 只要有一个满足就返回true 只有都不满足时才返回false 语法: array.some(function(value,index,array),th ...
- 【第二组】Hunter-alpha版本发布报告
Alpha版本测试报告 一 BUG汇总 1.暂时无法进行注册.(打算修复) 2.用户发布任务界面图标按钮存在显示bug.(打算修复) 3.主界面下拉菜单暂无内容,无法弹出.(打算修复) 二 场景测 ...
- chrome开发者工具实现整站截屏
我们经常要遇到将整个网站作为图片保存下来的情况,而windows系统自带的PrintScreen键只能保存当前屏幕的截图 在chrome浏览器中可以安装第三方的截图插件实现整站截图 今天我们要介绍的方 ...
- FineCMS v5.4.1 后台getshell
0x01.前言 最近在学代码审计,拿finecms学习的时候偶然发现的,应该算个1day吧 0x02.正文 FineCMS v5.4.1 后台域名配置处 域名配置文件config/domain.php ...