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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size selenium-unittest-common-1.0.3.tar.gz (4.0 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for selenium-unittest-common-1.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a08604340598846bae910c6b16e38f3110ece86652f04c3d7ea3ee380465ede |
|
MD5 | 2f52feaac0d5355c12056595fe4f975c |
|
BLAKE2-256 | 5f02fad1cf95b7416b3f6070afe0b459f654172b86f5a0432feabd225a5d917b |