那些年踩过的坑---Robotframework安装部署

        因为一直想做自动化测试,加之之前的那份工作名为“测试工程师”实为“执行工程师“,实在不想若干年后的自己变成一堆废柴,所以五月份就毅然决然换了工作。

       当然新的环境,需要改变的很多,需要继续学习的也很多。我的第一份测试工作,准确的说应该是流水线工作,虽说让我染上了很多坏习惯,但同时给了我更多的时间和动力去自己探索入门“测试行业”,学编程语言,学测试工具,测试理论等,目前来说的话沉淀的东西还很少,了解到的一些技术也比较浅显,但我要求自己必须保持“持续学习,独立思考,大局意识,产品质量意识”,希望能慢慢成为一名合格乃至优秀的测试人员。

       最近 在学习Robotframework自动化测试框架的过程中发现,光在安装的过程中就踩到了很多坑。 

1.安装完Robotframework及其依赖包之后,无法运行RIDE。原因可能如下:

(1)安装Robotframework,需要安装一些依赖包,而且还要考虑到与Python环境的兼容问题,假如你电脑上python2和python3都安装了,那你在搭建Robotframework环境时就需要注意了。由于Robot Framework框架是基于Python2开发的,所以我们要将所有的包安装到python2的目录下。那么如何安装到指定的python环境下呢?

python安装完之后,不管python2还是python3都有一个如下所示的python文件,那我们如果是通过下载安装包之后,再找到该包setup.py所在目录下执行python setup.py install方式安装,我们可以先去python2 和python3的安装目录下看一下,如果两个安装目录中都有一个名为python的安装文件,为了区分我们可以将python 3版本下的这个文件的文件名改为“python3"。这样,以后如果要将工具安装到python3下我们可以执行"python3 setup.py install",要安装到python2可以执行”python setup.py install“

Python安装包

(2)可能是由于RIDE 所依赖的wxPython 版本不一直造成的。

我们可以通过右击桌面RIDE 图标--->属性:

RIDE快捷方式

在目标中可以看到  C:\Python27\pythonw.exe -c "from robotide import main;main()",打开python shell 输入这行代码:from  robotide  import main

Python shell

首先告诉我们没有找到wxPython,已经了安装了的,为什么会说找不到呢?别急,接着又提示你必须

安装wxPython2.8,因为RIDE 是基于这个版本编译的。

接着又告诉你wxPython 2.8.12.1 版本可以在下面的地址中下载。

你可能感兴趣的:(那些年踩过的坑---Robotframework安装部署)