Skip to main content

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.

Files for pyselenium-framework, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size pyselenium_framework-0.1.1-py3-none-any.whl (117.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pyselenium_framework-0.1.1.tar.gz (99.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page