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 Get Title ,write on text box, handle alert, selecting date, keyboard event, selecting dropdown, mouse hover, action click, taking screenshot, uploading and downloading, handling autosuggetion, handline tab, handling windows, data scrap, handling frame.
JUnit Automation codes can be extracted from this link
- Tool: Selenium
- IDE: Intellij
- Build tool: Gradle
- Language: Java
- Test_Runner: Junit
gradle clean test
-
Watch the Project video and test run: Video