Skip to main content

Library that makes functional testing with Selenium WebDriver fast and easy.

Project description

Vigilant Kit

Vigilant is a set of tools made to help writing and running robust functional tests using Selenium WebDriver.

Why Vigilant?

  • It allows you to start writing complex test cases in a minute.
  • Simple configuration process (just one .vigilant.env file to start)
  • Usage is not limited to a single testing framework, it can be used with unittest, pytest or anything else. It is up to you.

Flexibility

Vigilant provide you with methods that help write functional tests fast, without spending your time on writing smart waiters, finders and assertions. Methods for interacting with WebBrowser (click, scroll_to, etc.), assertions (see, dont_see, see_text, etc.) It is already there, ready to use.

What if you need something that is not covered in this library?

You still have access to all WebDriver methods. Despite all functional that library provide - you can create your own methods or use native WebDriver methods.

Check documentation to find more.

Install

pip install vigilant-kit

Create first test

Configuration

Configuration can be done through environment variables.

</code></pre>
<h3>Test</h3>
<pre lang="shell"><code>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vigilant_kit-0.0.3.tar.gz (19.0 kB view hashes)

Uploaded Source

Built Distribution

vigilant_kit-0.0.3-py3-none-any.whl (20.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page