Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cobrateam/splinter
splinter - python test framework for web applications
https://github.com/cobrateam/splinter
automation hacktoberfest python selenium webdriver
Last synced: 25 days ago
JSON representation
splinter - python test framework for web applications
- Host: GitHub
- URL: https://github.com/cobrateam/splinter
- Owner: cobrateam
- License: bsd-3-clause
- Created: 2010-09-18T20:59:15.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-04-25T08:59:04.000Z (28 days ago)
- Last Synced: 2024-04-27T14:10:32.485Z (26 days ago)
- Topics: automation, hacktoberfest, python, selenium, webdriver
- Language: Python
- Homepage: http://splinter.readthedocs.org/en/stable/index.html
- Size: 4.23 MB
- Stars: 2,685
- Watchers: 94
- Forks: 504
- Open Issues: 48
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Authors: AUTHORS
Lists
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-systools - splinter
- awesome-python-testing - splinter - Open source tool for testing web applications. (UI Testing)
- awesome-made-by-brazilians - splinter
- Awesome-Python - splinter - Open source tool for testing web applications. (Testing)
- Python-Awesome - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - 3-Clause](https://api.github.com/licenses/bsd-3-clause)- splinter - python test framework for web applications (Awesome Python / Testing)
- python-awesome-case1 - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- fucking-awesome-python - :octocat: splinter - :star: 2642 :fork_and_knife: 509 - Open source tool for testing web applications. (Testing)
- awesome-python-master - splinter - Open source tool for testing web applications. (Testing)
- awesome-stars - cobrateam/splinter - splinter - python test framework for web applications (Python)
- awesome-python-resources - Splinter
- awesome_python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python-resources - Splinter
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-testing - splinter github
- join-awesome-python-interview-topics - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python-clone - splinter - Open source tool for testing web applications. (Testing)
- awesome-stars - splinter - splinter - python test framework for web applications (Python)
- awesome-stars - cobrateam/splinter - splinter - python test framework for web applications (Python)
- awesome-python-resources-all - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- fucking-awesome-python - :octocat: splinter - :star: 2310 :fork_and_knife: 481 - Open source tool for testing web applications. (Testing)
- awesome-stars-copy - cobrateam/splinter - splinter - python test framework for web applications (Python)
- awesome-python-zh - splinter - 用于测试web应用程序的开源工具。 (测试)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python-master - splinter - Open source tool for testing web applications. (Testing)
- awesome - splinter - splinter - python test framework for web applications (Python)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-stars - splinter - splinter - python test framework for web applications (Python)
- awesome-stars - splinter - python test framework for web applications | cobrateam | 2691 | (Python)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- git-github.com-vinta-awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-hacking-lists - splinter - splinter - python test framework for web applications (Python (1887))
- python-awesome - splinter - Open source tool for testing web applications. (Testing)
- my-awesome - cobrateam/splinter - splinter - python test framework for web applications (Python)
- awesomePython - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- fucking_awesome_python - splinter - Open source tool for testing web applications. (Testing)
- Mpaperlee-awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python-resources - GitHub - 8% open · ⏱️ 22.08.2022): (测试)
- awesome_python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- starred-awesome - splinter - splinter - python test framework for web applications (Python)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-rainmana - cobrateam/splinter - splinter - python test framework for web applications (Python)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-python - splinter - Open source tool for testing web applications. (Testing)
- awesome-hacking-lists - cobrateam/splinter - splinter - python test framework for web applications (Python)
- awesome-hacking-lists - splinter - splinter - python test framework for web applications (Python)
- my-awesome-stars - cobrateam/splinter - splinter - python test framework for web applications (Python)
README
++++++++
splinter
++++++++Splinter is a Python framework that provides a simple and consistent interface for web application automation.
.. image:: https://img.shields.io/pypi/v/splinter.svg
:target: https://pypi.org/project/splinter
:alt: PyPI.. image:: https://img.shields.io/pypi/pyversions/splinter.svg
:alt: PyPI - Python Version
:target: https://github.com/cobrateam/splinter.. image:: https://img.shields.io/github/license/cobrateam/splinter.svg
:alt: GitHub
:target: https://github.com/cobrateam/splinter/blob/master/LICENSE.. 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* `Documentation `_
* `Changelog `_
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 `_
* `Tutorial `_
Pytest Plugins
==============* `pytest-splinter `_, Splinter plugin for the `py.test `_ runner.
Page Objects
============Support for page objects is available through the following package:
* `Stere `_