Robotframework第1课--安装RF

大家好,我是孟船长,现从事自动化测试的工作,工作用的工具就是Robotframework,现在把这“几年”的所得分享出来,希望新进入这行的朋友能够少吃点“新人苦”,能够早点入手robot framework(RF)的自动化测试工作。

使用RF前应该知道RF是用Python语言开发的,而且只支持Python2.X版本的Python。在我的讲解中,使用的是Python2.7.13版本。所以,现在你应该告诉自己,要想用好RF,一定要会点Python,至于会到什么程度,就要看你的工作需要了。

好,废话不多说,现在就让船长带你一起进入RF的世界。

今天第一讲,我们将如何安装RF。

1、首先去Python的官网下载Python:

https://www.python.org/

点击All releases后,选择你要下载的Python版本,我下载的是:

下载好后,双击即可安装。

2、Python2.7.13版本自带pip工具(安装Python库什么的很方便的工具)。win+r进入运行窗口,输入pip install robotframework:

回车,开始安装RF。

3、安装好这两个以后还需要安装wxpython。本人安装的时候发现wxpython官网只有wxpython3.0版本的,经过亲测发现这个版本并不支持RF,所以只能安装:wxPython2.8-win64-unicode-2.8.12.1-py27 这个版本的wxpython。

4、安装RIDE。大家可以去:https://pypi.python.org/pypi/robotframework-ride 官网下载:

下载好以后解压即可,然后进入解压出来的文件夹,左shift+鼠标右键

输入:python setup.py install安装RIDE

好啦,到目前为止RF已经安装完成啦~~~网上说桌面上会自动生成ride快捷方式,可我的桌面上找了半天也没找到……,那么该怎么打开RF呢?进入Python27->Scripts文件夹,左shift+鼠标右键进入运行(和刚说的一样),输入python ride.py,这样你的RF就会打开啦~~~

但是一般情况下我们都喜欢用快捷键,毕竟方便嘛~~~现在就告诉你怎么设置快捷键,这些是我从道长(RF大神)那学来的,(⊙o⊙)…

桌面右键新建->快捷方式,输入

D:\Python27\pythonw.exe -c "from robotide import main; main()"

确定。

接下来还可以换一个图标:

右键属性->更改图标->找到Python27\Lib\site-packages\robotide\widgets,选择那个robot.ico图标,确定。

OK,现在你的Robot Framework就彻底装完啦~~~

原文发布于微信公众号 - 自动化测试实战(gh_839e78b6ba28)

原文发表时间:2017-03-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏拂晓风起

jira 3.13.5版 安装 配置 用户权限控制

1193
来自专栏木头编程 - moTzxx

微信公众平台开发[4] —— ThinkPHP 框架下微信支付

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

2873
来自专栏Spark学习技巧

大数据基础系列之kafka知识点和优点

一,流式平台介绍 1,一般来说一个通用的流平台必须具备以下三个重要的能力: 1),能够允许你订阅和发布流式消息。在这方面,它类似于消息队列或企业消息系统。 2)...

4305
来自专栏信安之路

记一次有趣的渗透测试

最近在做渗透测试的练习中遇到一个比较有意思的站点,在此记录下来,希望能给向我一样刚入安全圈不久的萌新提供一些基本思路吧。

2230
来自专栏coding

mysql自动备份并上传至git仓库

2043
来自专栏张戈的专栏

BaiduSubmit:度娘WordPress结构化数据插件(改进版)

张戈博客曾多次提到一个会造成百度不收录问题的原因:如果网站存在实时推送机制(比如安装了百度官方推出的 BaiduSubmit 插件),那么发布文章后,在百度收录...

3475
来自专栏FreeBuf

挖洞经验|看我如何挖到了一个价值5K刀的谷歌“404页面”

大家别慌,这是一篇很短的文章…文章虽短,但希望能给大家日常挖洞带来灵感或启发! 在今年一月份的某一天,作为一个非常喜欢搞事情的人,当时的我正在尝试寻找Googl...

2679
来自专栏Java后端技术栈

Apache Kafka:下一代分布式消息系统

Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在...

971
来自专栏自由而无用的灵魂的碎碎念

老电脑如果从windows7升级到windows10不断重启进不了系统,还是想用windows10,怎么办?

先说一下我的配置:08年的acer aspire 5520g,很老的电脑,除了内存加到4g,其他都不变。官方只支持到windows7,并且官方说明该型号不在官方...

981
来自专栏Rainbond开源「容器云平台」

开源Rainbond发布v3.4.2更新:应用插件体系进入beta版本

1363

扫码关注云+社区

领取腾讯云代金券