Skip to content

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.

Notifications You must be signed in to change notification settings

NibrazKhan/JUnit_Form_Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages