Skip to content

sameer-at-git/Harmony-Sourcing-Automation

Repository files navigation

Harmony-Sourcing Automation using Selenium

Python Selenium

Automated using Selenium and Python with modular coding for reusability and reproducibility.


Setup

  1. Clone the repository
  2. Create a virtual environment for safer practice
  3. Install packages from requirements.txt
  4. Match your Google Chrome version and download the stable ChromeDriver
  5. Replace the one in the repo if needed
  6. To start from scratch, execute template.py once — it will create the entire folder structure
  7. Otherwise, clone the repo and you’re good to go
  8. Run main.py and select the desired options

Options / Features

  1. Navigate Home
  2. Navigate Products
  3. Admin Login
  4. Add Member
  5. Edit Member
  6. Delete Member
  7. Search Member
  8. Navigate Categories
  9. Add Category
  10. Edit Category
  11. Delete Category
  12. Search Category
  13. Filter Category
  14. Navigate Products
  15. Add Product
  16. Edit Product
  17. Delete Product
  18. Search Product
  19. Filter Product
  20. Navigate Clients
  21. Add Client
  22. Edit Client
  23. Delete Client
  24. Search Client
  25. Filter Client
  26. Navigate Certificate
  27. Add Certificate
  28. Edit Certificate
  29. Delete Certificate
  30. Search Certificate
  31. Filter Certificate
  32. Navigate Contacts
  33. Add Contact
  34. Edit Contact
  35. Delete Contact
  36. Search Contact
  37. Filter Contact
  38. Navigate Testimonials
  39. Add Testimonial
  40. Edit Testimonial
  41. Delete Testimonial
  42. Search Testimonial
  43. Filter Testimonial
  44. Navigate Users
  45. Add User
  46. Edit User
  47. Delete User
  48. Search User
  49. Filter User
  50. Exit