测试工具----Splinter安装环境的配置

来源:互联网 发布:linux获取文件行数 编辑:程序博客网 时间:2024/05/24 23:12
官方网址: http://splinter.cobrateam.info/ 
  

官方网址的install页面已经说的比较详细了,下面还是稍微简略说明: 


1.     首先得安装好python,支持的版本是2.5-2.7,这里需要注意的是不支持3.0以上版本, http://www.python.org 

2.     搭建splinter的测试环境,首要是需要的库和头文件 

在ubuntu下一行命令即可 

$ sudo apt-get install build-essential python-devlibxml2-dev libxslt1-dev 

当然,可能会需要一段时间,具体视网速而定 

3.     安装git,ubuntu下一行命令即可,当然如果已安装则不需要再次安装了 

sudo apt-get install git 

4.     安装PIP和virtualenv这两个软件,两个软件的具体作用请参考百度谷歌,这里需要说明的是方法和步骤 
4.1 首先使用git去复制PIP,复制后的文件夹在当前目录下;
$ git clone https://github.com/pypa/pip.git

 4.2安装PIP,进入pip文件夹目录,执行如下命令
$ python setup.py install # may need to be root

这时候可能会出现如下错误 
       Traceback (most recent call last): 
              File "setup.py",line 3,in <module> 
              from setuptools import setup 
       ImportError:No module named setuptools 

解决该问题的方法是安装setuptools,步骤如下 
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz tar zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 python setup.py build python setup.py install 

而后继续安装完成PIP 

4.3 安装virtualenv,ubuntu下一行命令即可 
 pip install virtualenv

5.  安装并配置chrome WebDriver(这一部猜测应该不是非得不可,但还是照着install的说明进行为先)

pip install selenium

接下来视具体情况而定,在ubuntu64位下是如此:
$ wget https://chromedriver.googlecode.com/files/chromedriver_linux64_20.0.1133.0.zip$ unzip chromedriver_linux64_20.0.1133.0.zip$ mkdir -p $HOME/bin   (根据具体文件夹继续以下操作)$ mv chromedriver $HOME/bin$ echo "export PATH=$PATH:$HOME/bin" >> $HOME/.bash_profile

在此处,不知为何,添加了PATH后运行python还是会提示驱动没添加到PATH中,试验了很多次还是如此,最后只好转换思路,将驱动复制到默认PATH下。
6.  安装splinter
$ sudo pip install splinter#稳定版$ git clone git://github.com/cobrateam/splinter.git#开发版$ cd splinter$ sudo python setup.py install

   经过简单的一些测试,个人感觉splinter的使用简单明了,可以根据id、name、value、tag、css、xpath等进行获取页面上的各类组件对象,该框架是一个具有较强大功能且简便有效的测试框架。
0 0
原创粉丝点击