/DemoQA

Primary LanguagePython

Technologies used in the project for automation:


This is my Python test automation demo project and it's still in the works. The project will have many interesting solutions.

To run a project and get an Allure report:

  • 1.Open command line (Win+R)
  • 2.For check python version at the command line type : python --version
  • 3.If python is not installed: https://www.python.org/downloads/
  • 4.After installed python
  • 5.Copy this line in command line and press enter: git clone https://github.com/lambotik/DemoQA.git
  • 6.At the command line, type: cd DemoQA
  • 7.At the command line, type: pip3 install -r requirements.txt
  • 8.At the command line, type: pytest --alluredir=test_result/ tests/
  • 9.Wait for all tests to pass, may take up to 12 minutes
  • 10.To generate a report: At the command line, type: allure serve test_result

In the 'Elements' section, you will be shown interacting with web elements such as :

  • Text Box
  • Check Box
  • Radio Button
  • Web Tables
  • Buttons
  • Links
  • Broken
  • Links
  • Upload and Download
  • Dynamic Properties

In the 'Forms' section, you will be shown interacting with :

  • Registration Form

In the 'Alerts, Frame & Windows' section, you will be shown interacting with :

  • Browser Windows
  • Alerts
  • Frames
  • Nested Frames
  • Modal Dialogs

In the 'Widgets' section, you will be shown interacting with :

  • Accordian
  • Auto Complete
  • Date Picker
  • Slider
  • Progress Bar
  • Tabs
  • Tool Tips
  • Menu

In the 'Interactions' section, you will be shown interacting with :

  • Sortable
  • Selectable
  • Resizable
  • Droppable
  • Dragabble

To be continued!