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

简介

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

动机

Splinter的官方文档2说到:

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

作用

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

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

用法

热度分析

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

个人评分

类型 评分
实用性 ⭐️⭐️⭐️
易用性 ⭐️⭐️⭐️
有趣性 ⭐️⭐️⭐️⭐️
posted @ 2019-05-06 10:21  thomaszdxsn  阅读(218)  评论(0编辑  收藏  举报