A Python Selenium Framework Which Makes Code More Easy to Maintain and Read
Project description
SeleniumFramework
Well, when i looked into my previous codes, I found 6 years back (2013) when I just joined Autodesk, I wrote a Selenium Framework which was used by several teams within Autodesk.
Now 6 years passed and I already left Autodesk, maybe it's time to share to Github, lol.
This framework provides a way to code Selenium Automation with Layers instead of wrting un-resuable and un-readable codes. Suggested layers are:
- Pages: define elements and pages
- Actions: define test actions using web elements defined in "pages"
- Test Cases: combination of actions
I made some tests these days and prooved these codes can be executed from Mac using Python 3.6.
If I have time, i will work on the follwoing:
- HTML reports
- make it more compatible with Firefox on Windows or Linux
- test headless
Don't laugh at me if codes looks ugly for you, i wrote it 6 years ago, lol
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for pyselenium_framework-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3b5a757e13713b9fce48b0a6aa00a04227a9d11b00a4d03d7d0daeaba6d0315 |
|
MD5 | be49d1b8c6f6c021035290dee5b0e60a |
|
BLAKE2b-256 | 71e6564f2e15364a7cdac261e3bbd87e04e9fdc1fbabc5d0b9fe0537f9213f7c |