多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

自动化测试splinter安装

更新时间:2022-06-30 09:24:12 作者:多测师 浏览:51

  Spliter是一个用Python开发的开源工具,用于测试Web应用程序。它允许您自动执行浏览器操作,例如访问URL并与其项交互。Spliter是现有浏览器自动化工具(如Selenium和Zope.testBrowser)之上的抽象层。它有一个高级的API,使得编写Web应用程序的自动化测试变得更容易。

自动化测试splinter安装

  其特点如下:

  1,更简单的API

  2,多网路驱动器(如,firefox,zopetestbrowser,远程webdriver,Django,Flask)

  3,CSS and Xpath selectors

  4,支持IFRAMES和警报

  5,可执行Javascript

  6,与Ajax和Async Javascript合作

  用spliter填写表单字段的脚本,写法如下 :

  browser.fill('username', 'janedoe')

  用 Selenium填写表单字段的脚本,写法如下 :

  elem = browser.find_element.by_name('username')

  elem.send_keys('janedoe')

  因为Spliter是一个抽象层,所以它支持多个Web自动化后端。使用Spliter,您可以使用相同的测试代码,以Selenium作为后端进行基于浏览器的测试,并以zope.test browser作为后端进行无GUI测试。

  安装

  这里是python+splinter,所以请先安装python环境,启动cmd窗口,用pip install命令安装第三方软件包。

  安装自动化测试库splinter:

  Splinter对已有的自动化工具(如:Selenium、PhantomJS和zope.testbrowser)进行抽象,形成一个全新的上层应用API,它使为Web应用编写自动化测试脚本变的更容易。Splinter0.7.2依赖以下包:

  Selenium(版本>=2.44.0)

  Django(版本>=1.5.8,<1.7)

  Flask(版本>=0.10)

  lxml(版本>=2.3.6)

  zope.testbrowser(版本>=4.0.4)

  Cssselect

  输入pip install splinter,回车即可安装splinter包(会同时安装selenium)

  安装浏览器驱动

  Chrome驱动chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html

  IE10浏览器驱动IEDriverServer下载地址:

  http://selenium-release.storage.googleapis.com/index.html

  firefox驱动下载地址:https://github.com/mozilla/geckodriver/releases

  以上内容为大家介绍了自动化测试splinter安装,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部