简介

Splinter1是一个开源工具,使用Python编写,用于测试web apps。它可以用来对浏览器实现自动化操作,比如访问URLs,和按钮等交互.

动机

Splinter的官方文档2说到:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Splinter是对已经存在的浏览器自动化工具如Seleniumzope.testbrowser的上层抽象。它拥有一套高级的API,让web app的自动化测试更加的简单,轻松。

作用

Splinter是现有自动化工具的封装抽象。它还包含下面的特点:

  • 简单的API
  • 很多的webdrivers(chrome, firefox, zopetestbrowser, remote webdriver, Django, Flask)
  • css和xpath选择器
  • 支持iframe和alert
  • 可以执行javascript
  • 可以执行ajax和异步js

用法

 【AMAD】splinter -- 用于测试web app的python框架 随笔

热度分析

截止2019.5.3,这个项目已经累计获得star2003, fork429。

个人评分

类型 评分
实用性 ⭐️⭐️⭐️
易用性 ⭐️⭐️⭐️
有趣性 ⭐️⭐️⭐️⭐️
  1. Github Repo 

  2. 官方文档 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄