Python modules for selenium unit test
Project description
Python Modules for Selenium UnitTest
Installation
pip install selenium-unittest-common
Usage
from selenium_unittest_common.unittest import test_case
class SampleTestCase(test_case.BaseTestCase):
@classmethod
def setUpClass(cls):
super(SampleTestCase, cls).setUpClass()
cls.base_url = 'https://www.google.com'
cls.page_url = cls.base_url
@classmethod
def tearDownClass(cls):
cls.driver.close()
cls.driver.quit()
def setUp(self):
super(SampleTestCase, self).setUp()
self.driver.get(self.page_url)
Build & Pylint
- Make sure below modules are installed:
- invoke
- pylint
- Execute the following command
invoke clean build
Docker
Launching Container
docker-compose up -d --build
Executing Python Script
docker exec -it python python /root/script/sample.py
TODO
- Add support for FireFox.
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
Close
Hashes for selenium-unittest-common-1.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a08604340598846bae910c6b16e38f3110ece86652f04c3d7ea3ee380465ede |
|
MD5 | 2f52feaac0d5355c12056595fe4f975c |
|
BLAKE2b-256 | 5f02fad1cf95b7416b3f6070afe0b459f654172b86f5a0432feabd225a5d917b |