Linux平台搭建roboframework
安装步骤介绍: 1. 在Centos7.1.1503下,默认的python的版本2.7.5,对于Robot Framework够用了, python的包目录在(/usr/lib/python2.7/site-packages/)。
2.安装pip
第一步:
(1)下载setuptools包 # wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz (2)解压setuptools包 # tar zxvf setuptools-2.0.tar.gz # cd setuptools-2.0 (3)编译setuptools # python setup.py build (4)开始执行setuptools安装 # python setup.py install 安装完成setuptools包后,在重新执行: # cd /usr/local/src/pip-1.5.4 # python setup.py install 至此pip安装完成
第二步:
下载pip到/usr/local/src # cd /usr/local/src # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate 解夺安装pip # tar -xzvf pip-1.5.4.tar.gz # cd pip-1.5.4 # python setup.py install
2. pip install pyzmq 3. 源码安装libsodium-1.0.3.tar.gz(./configure && make && make install)
wget https://github.com/jedisct1/libsodium/releases/download/1.0.8/libsodium-1.0.8.tar.gz tar xvzf libsodium-1.0.8.tar.gz ./autogen.sh ./configure make && make check make install
4. 源码安装zerozmq-4.1.4(PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure && make && make install)
wget http://download.zeromq.org/zeromq-4.1.4.tar.gz tar xvzf zeromq-4.1.4.tar.gz ./autogen.sh && ./configure && make -j 4 make check && make install && sudo ldconfig
5. 接下安装wxPython(wxPython-src-2.8.12.1),将wxPython的源码包解压并进入目录 ①./configure --with-gtk --enable-unicode(如果提示缺少GTK2,就yum install gtk2-devel) ②make ③make -C contrib/src/stc ④sudo make install ⑤sudo make -C contrib/src/stc install ⑥sudo ldconfig 然后进入到当前目录中的wxPython目录下(yun install python-devel)运行如下命令: 1)python setup.py build BUILD_GLCANVAS=0 BUILD_OGL=0 BUILD_STC=1 CORE_ONLY=0 USE_SWIG=0(会提示出错,然后返回到上级目录下执行 make -C contrib/src/gizmos sudo make -C contrib/src/gizmos install ) 2)python setup.py install BUILD_GLCANVAS=0 BUILD_OGL=0 BUILD_STC=1 CORE_ONLY=0 USE_SWIG=0 至此,wxPython在centos7下成功安装好。 6. 安装Robot Framework pip install robotframework 7. 安装RIDE pip install robotframework-ride 8. vim /root/.bashrc下添加ride的环境变量export LD_LIBRARY_PATH=/usr/local/lib,记得source ~/.bashrc 9. cd /etc/ld.so.conf.d,然后vim sss.conf,再接着再里面添上/usr/lib/python2.7/site-packages/appsdk,最后ldconfig(ldconfig -p|grep libappsdk) 10. 运行ride.py,启动RIDE(截图如下)
11.Google Chrome can not be run as root
首先需要安装十六进制编辑器 # apt-get -y install hexedit 然后使用编辑器编辑Chrome # hexedit /opt/google/chrome/chrome 注意:路径如果不同的话请自行使用dpkg -c 安装包来察看安装到哪里了。 进入到编辑器后,光标在左侧,首先按TAB键切换到右侧的ASCII码模式位置, 接着按Ctrl+S打开搜索功能,输入geteuid查找,当光标停到首字母的地方后, 直接将geteuid替换输入成getppid就修改完成了,最后按Ctrl+X保存确认退出。 重新打开Chrome,即可正常运行