RobotFramework是基于python的自动化测试框架,RobotFrameWork-Ide是对robotframework的测试数据进行编辑的工具。
robotframework ide0.25..1安装的先决条件
(1)python版本至少在2.4以上
(2)robotframework版本至少在2.5
(3)wxpython版本至少在2.8.6
在windows下安装robotframework -ide很容易,有专门的安装程序,执行运行安装即可,唯一需要设置的是在环境变量Path里增加:D:\tools\Python26\Scripts
在linux下安装python,robotframework较容易,麻烦的就是wxpython的安装,因为wxpython网站没有针对linux提供rpm安装包,我只好从源码开始编译安装。下面将wxpython的安装过程总结一下。
wxpython安装需要:
(1)glib、gtk+、gtk2-devel包,一般gtk+包含了glib包;
检查当前系统是否安装gtk包:rpm -qa|grep gtk
一般linux系统默认是安装有gtk2 (我的系统是64位centos5.4),gtk2-devel若没有
$yum list gtk2-devel
$yum install gtk2-devel
(2)gstreamer安装
$rpm -qa|grep gstreamer (查看系统是否装有gstreamer rpm包,我的系统centos上已经装有gstreamer,缺gstreamer-devel包)
$yum list gstreamer-devel
$yum install gstreamer-devel
(3)OpenGL安装
$yum list mesa*
$yum install mesa*
$yum list *glut*
$yum install freeglut*
(4)wxwidgets安装
从http://biolpc22.york.ac.uk/pub/
上下载wxwidgets2.8.9版本(注:我最初下载的最新2.9.1版本在.configure时失败,提示gstreamer0.10或者0.8找不到,没办法,只好下载了2.9版本以下的,才没发生编译不通过的事情)
解压到本地目录(例如/usr/tools/wxwidgets2.8.9)
step1:在wxwidgets目录下建立build目录
$ cd /usr/tools/wxwidgets2.8.9
$ mkdir bld
$cd bld
$../configure --prefix=/opt/wx/2.8 \
--with-gtk \
--with-gnomeprint \
--with-opengl \
--enable-debug \
--enable-debug_gdb \
--enable-geometry \
--enable-graphics_ctx \
--enable-sound --with-sdl \
--enable-mediactrl \
--enable-display \
--with-libjpeg=builtin \
--with-libpng=builtin \
--with-libtiff=builtin \
--with-zlib=builtin ;
step2: 生成.makefile文件
$vi .make
(注:以下是.make文本内容)
make $* \
&& make -C contrib/src/gizmos $* \
&& make -C contrib/src/stc $*
保存文本内容( 先ese键,再输入:wq接口保存vim编辑文本内容)
$chmod a+x .make
step3:编辑生成wiWidgets
$.make
$.make install
安装完后,需要在环境变量里设置/opt/wx/2.8/lib
$vi /etc/profile
增加内容
export PATH=$PATH:/opt/wx/2.8/bin
export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/wx/2.8/lib:$LD_LIBRARY_PATH
export PYTHONPATH=/usr/tools/wxPython-src-2.8.11.0/wxPython:$PYTHONPATH
(5)下载wxPython源码进行编译生成
下载地址:http://wxpython.org/
编译安装过程同wxWidgets步骤一样,遵循step1~step3步骤执行,此处不再赘述。
(6)安装wxPython
要让python能运行自带的demo程序,需要:
$cd /usr/tools/wxPython-src-2.8.11.0/wxPython (转到wxPython子目录下)
$python setup.py build_ext --inplace --debug WX_CONFIG=/opt/wx/2.8/bin/wx-config BUILD_GLCANVAS=0
要让robotframework-ide能正常运行,需要wxpython安装到python2.6目录下(注:我的装是python2.6版本)
$cd /usr/tools/wxPython-src-2.8.11.0/wxPython (转到wxPython子目录下)
$python setup.py install WX_CONFIG=/opt/wx/2.8/bin/wx-config
验证robotframework-ide是否能正常工作:
$ride.py
即可弹出robotframework-ide运行界面
参考资料: http://wxpython.org/BUILD.html
分享到:
相关推荐
flannel-flannel-v0.25.1-amd64.tar.gz和flannel-flannel-cni-plugin-v1.4.1-flannel1-amd64.tar.gz k8s的flnannel网络插件docker镜像离线资源包
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
flannel-linux镜像文件压缩包
pandas-0.25.1-cp37-cp37m-win_amd64.whl
react-native-0.25.1
bazel-0.25.1-windows-x86_64.exe GitHub上下载很慢,还经常失败
https://bbs.csdn.net/topics/396493992?page=1#post-411386658 pandas 0.25.1 ,可将其覆盖以解决 No module named 'pandas._libs‘的问题
"pandas-0.25.1.tar.gz"这个文件,正是Pandas库的一个特定版本——0.25.1的源码压缩包,包含了一系列用于理解和操作Pandas库的文件。 Pandas的核心概念主要包括两种主要的数据结构:Series和DataFrame。Series类似...
实测可用
实测可用
标题中的“dash-0.25.1.tar.gz”是一个软件发行版本的标识,表明这是一个名为“dash”的项目,版本号为0.25.1,且以tar.gz格式打包。这种格式通常用于在Unix/Linux环境中分发软件,因为它可以有效地压缩多个文件和...
在下载了“nanoplotter-0.25.1.tar.gz”后,用户需要先解压,然后通过Python的安装工具如pip或setuptools进行安装。解压后的文件名为“nanoplotter-0.25.1”,这通常包含了库的源代码、文档、示例代码等资源。 使用...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
java依赖包下载
java依赖包下载
java依赖包下载
rest-client升级版,完善了大纲视图,支持多级模式,可以分组,更好用一些。具体看我的博客介绍。
官方离线安装包,亲测可用
资源来自pypi官网。 资源全名:zigate-0.25.1-py3-none-any.whl
java依赖包下载