Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
splinter - python test framework for web applications
| Date | Stars |
|---|---|
| 2026-07-24 | 2752 |
| 2026-07-25 | 2752 |
| 2026-07-28 | 2752 |
| 2026-07-30 | 2752 |
| 2026-08-06 | 2752 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
++++++++
splinter
++++++++
Splinter is a simple and consistent API for web application automation.
.. |pypi| image:: https://img.shields.io/pypi/v/splinter.svg
:target: https://pypi.org/project/splinter
:alt: PyPI
.. |pypi_version| image:: https://img.shields.io/pypi/pyversions/splinter.svg
:alt: PyPI - Python Version
:target: https://github.com/cobrateam/splinter
.. |license| image:: https://img.shields.io/github/license/cobrateam/splinter.svg
:alt: License
:target: https://github.com/cobrateam/splinter/blob/master/LICENSE
.. |build| image:: https://github.com/cobrateam/splinter/actions/workflows/main.yml/badge.svg
:target: https://github.com/cobrateam/splinter/actions/workflows/main.yml
:alt: Build status
|pypi| |pypi_version| |license| |build|
* `Documentation <https://splinter.readthedocs.io>`_
* `Changelog <https://splinter.readthedocs.io/en/latest/changelog.html>`_
Key features:
- Easy to learn: The API is designed to be intuitive and quick to pick up.
- Faster to code: Automate browser interactions quickly and reliably without fighting the tool.
- Powerful: Designed for real world use cases, it guards against common automation quirks.
- Flexible: Access to lower level tools is never hidden. Break out into raw Selenium at any time.
- Robust: Support is available for multiple automation drivers (Selenium, Django, Flask, ZopeTestBrowser).
Example
-------
.. code:: python
from splinter import Browser
browser = Browser('firefox')
browser.visit('http://google.com')
browser.find_by_name('q').fill('splinter - python acceptance testing for web applications')
browser.find_by_name('btnK').click()
if browser.is_text_present('splinter.readthedocs.io'):
print("Yes, the official website was found!")
else:
print("No, it wasn't found... We need to improve our SEO techniques")
browser.quit()
Getting Started
===============
* `Installation <https://splinter.readthedocs.io/en/latest/install/install.html>`_
* `Tutorial <https://splinter.readthedocs.io/en/latest/overview/tutorial.html>`_
Pytest Plugins
==============
* `pytest-splinter <http://pytest-splinter.readthedocs.io>`_, Splinter plugin for the `py.test <http://docs.pytest.org>`_ runner.
Page Objects
============
Support for page objects is available through the following package:
* `Stere <https://stere.readthedocs.io/>`_
Excerpt of 2,388 characters
Read on GitHubAndrews Medina · @indaband
762
447
198
159
Douglas Camata · Spain
89
Hugo Lopes Tavares · United States
85
47
Flavian Missi · Red Hat · Sweden
44
38
37
33
19
15
Columbia University · United States
13
Douglas Soares de Andrade · Doximity · Canada
13
11
9
8
Victor Hooi · Google Inc.
7
Anatoly Bubenkov · Netherlands
7
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d1aa2072ccb91eb9, topic:automation
matched fp:d1aa2072ccb91eb9, topic:selenium