Password Manager application, it saves all the entered details to .json file
Modules: tkinter, random, messagebox, pyperclip Editor: VS code
Scenario - 1 Generate Password
- Launch the application
- Enter 'website name', 'email' to their fields
- Click on Generate Password button
- random strong password should be generated to password field
- Click Add button
- website entered details pop-up appears with 'OK' and 'Cancel' options.
- On clicking 'Cancel', application retains in same state.
- On clicking 'OK' details get saved to .json file, website and password fields becomes empty
Scenario - 2 Enter Manual Password
- Launch the application
- Enter 'website name', 'email' and 'password' to respective their fields
- Click Add button
- website entered details pop-up appears with 'OK' and 'Cancel' options.
- On clicking 'Cancel', application retains in same state.
- On clicking 'OK' details get saved to .json file, website and password fields becomes empty
Scenario - 3 Empty fields
- Launch the application
- Leave 'website name' and 'password' fields empty
- Click Add button
- Warning "Please don't leave any fileds empty!" should appear