学习Robot Framework安装时出现了一点小问题,网上没有找到直接的介绍。
先将安装过程及解决方法记录如下:
-----------------------------------------------------------
下载下列安装文件并安装
-----------------------------------------------------------
Python:
RF框架是基于python 的,所以一定要有python环境。
Robot framework :
这个不是解释了,RF框架。虽然在做基于UI的自动化时,它展现出来的很像QTP,我之前也以为它和QTP差不多,仔细了解你会发展它能做的事情还是很多的。就像初学selenium 者,会误以为selenium 就是selenium IDE。
wxPython :
Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。
Robot framework-ride
RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
Robot framework-selenium2library:
RF-seleniumlibrary 可以看做RF版的selenium 库,selenium (webdriver)可以认为是一套基于web的规范(API),所以,RF 、appium 等测试工具都可以基于这套API进行页面的定位与操作。
==================================
安装过程相对简单,直接下一步安装即可。
安装完成后运行python.exe程序,查看程序是否可以正常。
若不正常,需将Python配置到环境变量里。
=================================
安装完成后,运行桌面的RIDE快捷方式,没有任何响应。
这就比较难办了,如果有错误的话可以根据错误用https://www.tulingss.com搜索,
但是这里根本没有任何提示。网上查找也没有类似的解决方法。
在powershell中进入Python的安装目录,进入scripts路径,输入python .\ride.py,提示:
Wrong wxPython version.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
这是表示安装的wxpython版本不对。下载好对应版本安装,重新运行python .\ride.py,ride启动。
这个时候也可以通过桌面的快捷方式启动ride。
====================================================