多语言展示
当前在线:1571今日阅读:91今日分享:37

splinter如何安装使用

一个轻量级、低成本的自动化测试工具Splinter实现一个简单的注册模块回归测试的自动化脚本Python实现Web项目中链接点连通性的自动化测试程序Python实现Web项目中压力测试的自动化测试程序    开源的基于Web项目的自动化测试框架,使用Python编写自动化测试程序,可以模拟浏览器行为,比如访问规定地址,与网页中界面进行交互操作等。
方法/步骤
1

简单的API,更抽象;支持多种浏览器支持CSS和xpath支持iframe可执行javascript支持ajax 和异步javascript

2

Splinter安装1 安装Python 2.7,注意3.0不支持     http://www.python.org2 安装Pip3 安装Splinter    $ sudo pip install splinter   另一种以源代码方式安装splinter  $git clone git://github.com/cobrateam/splinter.git  $ cd splinter  $ sudo python setup.py install

3

基本操作入门创建一个浏览器对象;访问指定的url资源;寻找页面内特定的界面元素操作界面元素,产生交互动作

4

创建浏览器对象导入浏览器类,并实例化一个对象。 from splinter import Browser  browser = Browser()

5

访问指定的URLbrowser.visit() 调用浏览器类中的visit()方法。例如:browser.visit(‘http://google.com’)

6

界面元素进行交互操作比如在浏览器中执行鼠标点击、双击、键盘输入、点选单选按钮、复选框等操作。例如 在google搜索框输入‘xx’Browser.fill(‘q’,’xx‘)

7

寻找浏览器中交互的元素例如,寻找google中的搜索按钮,然后点击它。 button = browser.find_by_name(‘btnG’) button.click()或者  browser.find_by_name(‘btnG’).click()

8

检查操作的结果If browser.is_text_present(‘xx’):    print ‘yes, found it’else:   print ‘no, didn’t find it’

推荐信息