测试工具----Splinter安装环境的配置
来源:互联网 发布:linux获取文件行数 编辑:程序博客网 时间:2024/05/24 23:12
官方网址: http://splinter.cobrateam.info/
4. 安装PIP和virtualenv这两个软件,两个软件的具体作用请参考百度谷歌,这里需要说明的是方法和步骤
4.1 首先使用git去复制PIP,复制后的文件夹在当前目录下;
4.2安装PIP,进入pip文件夹目录,执行如下命令
这时候可能会出现如下错误
Traceback (most recent call last):
File "setup.py",line 3,in <module>
from setuptools import setup
ImportError:No module named setuptools
解决该问题的方法是安装setuptools,步骤如下
接下来视具体情况而定,在ubuntu64位下是如此:
在此处,不知为何,添加了PATH后运行python还是会提示驱动没添加到PATH中,试验了很多次还是如此,最后只好转换思路,将驱动复制到默认PATH下。
6. 安装splinter
经过简单的一些测试,个人感觉splinter的使用简单明了,可以根据id、name、value、tag、css、xpath等进行获取页面上的各类组件对象,该框架是一个具有较强大功能且简便有效的测试框架。
官方网址的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
- 测试工具----Splinter安装环境的配置
- Splinter:测试网络应用的工具
- splinter 网站测试工具简介
- Splinter - Python的Web应用程序验收测试工具
- splinter安装
- Python的Web应用验收测试 Splinter
- 测试工具----splinter自动打开百度并搜索内容
- Python自动化测试工具Splinter简介和使用实例
- Python自动化测试工具Splinter简介和使用实例
- Python自动化测试工具Splinter简介和使用实例
- 测试工具JMeter的安装及配置
- Windows中Splinter的安装和使用
- mantis测试工具安装配置
- [Python]基于Splinter的自动化回归/测试脚本
- python安装splinter
- splinter安装与入门
- C++——测试工具CppUnit的安装和配置
- C++——测试工具CppUnit的安装和配置
- PAT乙级——1001 A+B和C (C/C++)
- hdu 1059 Dividing 多重背包 超级水题 ★
- Metasploit - Jenkins
- SQLite学习笔记(一)
- hdu 1716 排列2(水题)
- 测试工具----Splinter安装环境的配置
- shell中“>/dev/null 2>&1”详解
- UVa-272
- AutoSubmit与PartialSubmit区别
- python函数每日一讲 - compile()
- 决策树剪枝算法
- cron表达式详解--http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.html
- mysql函数之比较函数
- 用AlertDialog来创建6种类型的对话框