NibrazKhan / JUnit_Form_Automation

A Practice Form is automated using Junit where inputs are sent dynamically, date picker removed and new date added, radio and checkboxes validated, user data stored in JSON file.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JUnit_Form_Automation and Junit_demoqa_test automation

Here the following tasks are done:

  • Form is automated using Junit utilizing Automation Practice Form
  • User inputs are sent dynamically
  • Radio and checkboxes are validated
  • Intial date picker removed and added a new date
  • pictures uploaded and submitted the data.
  • The submitted data are extracted from the table and stored in a students.json file. Practice Form automation code can be extracted from this link.

Different elements from Demoqa is tested and Automated like Writing Texts ,handling alerts, selecting dropdown,modal dialogs,mouse hover,date picker,keyboard event,action click,taking screenshot,handling windows,uploading and downloading etc.
JUnit Automation codes can be extracted from this link

Technology:

  • Tool: Selenium
  • IDE: Intellij
  • Build tool: Gradle
  • Language: Java
  • Test_Runner: Junit

Run the Automation Script by the following command:

gradle clean test 
  • The following report is generated: report

  • Watch the Project video and test run:

Project.Video.mov

About

A Practice Form is automated using Junit where inputs are sent dynamically, date picker removed and new date added, radio and checkboxes validated, user data stored in JSON file.


Languages

Language:Java 100.0%