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.安装完成后 ...
随机推荐
- jquery选择器问题(找东西超级有用)
$("[class='slider-container theme-green']").css('width','100%');就这么一行代码,很简单,这样就很容易找到唯一元素
- Activiti 框架学习
1:工作流的概念 说明: 1) 假设:这两张图就是华谊兄弟的请假流程图 2) 图的组成部分: 人物:范冰冰 冯小刚 王中军 事件(动作):请假.批准.不批准 工作流(Workflo ...
- HTML5 关于一些本地操作 cookie,sessionStorage,localStorage
1,b/s 开发中经常会使用到 cookie,大部分情况下,都是由后端代码实现,那么 js 怎么实现对 cookie 的操作呢? <!DOCTYPE html> <html> ...
- git版本冲突解决
1. 使用git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96. git log 2. ...
- Django09-中间件
一.前戏 之前通过给视图函数加装饰器来判断用户是否登录,把没有登录的用户请求跳转到登录页面.我们通过给几个特定视图函数加装饰器实现了这个需求.但是以后添加的视图函数可能也需要加上装饰器,这样稍微有点繁 ...
- Visual Studio 2017 密匙
趁着这两天微软发布了Visual Studio 2017,安装体验了这个史上最强IDE最新版,分享一下自己的安装过程: VS2017下载地址,该版本堪称史上最大IDE,随便勾了几个选项,就要占用几十个 ...
- 转: Ext.data.Store 修改Post请求
Extjs 4.0版本 var Store = Ext.create('Ext.data.Store', { pageSize: pageSize, model: 'Ext.data.Model名称' ...
- win10x64启动vs2010报错:未能加载C:\Windows\Microsoft.NET\Framework\v2.0.50727\microsoft.vsa.tlb
换了新电脑,因为是win10x64系统,可能是兼容性的问题吧. 启动vs2010,在启动画面直接报错:未能加载C:\Windows\Microsoft.NET\Framework\v2.0.50727 ...
- echarts饼图去除鼠标移入高亮
1:如果echarts的js文件为压缩版本,在编辑器打开去掉t.on("mouseover",c).on("mouseout",d)这一行,如果js文件为非压缩 ...
- windows server 2012R2 故障转移集群配置
配置说明: AD:10.10.1.10/24 Node-2:10.10.1.20/24 Node-3:10.10.1.30/24 zhangsan-PC:10.10.1.50/24 VIP1:10 ...