A Selenium-based automation tool that interacts with a warehouse management system to download inventory reports in .xlsx format at user-defined intervals.
This tool was created for Bulletproof Logistics Company, a 3PL (Third-Party Logistics) service provider, to automate inventory management tasks within their warehouse management system. By automating repetitive processes like refreshing inventory and exporting data to Excel, it saves time and reduces errors.
This program was coded by Jason Manceaux as part of a custom solution for Bulletproof Logistics. Jason specializes in automation tools designed to optimize logistics operations.
-
Automated Inventory Management:
- Logs into a warehouse management system.
- Navigates to the inventory section.
- Downloads inventory reports in
.xlsxformat.
-
Interval-Based Execution:
- Runs at predefined intervals: 60 seconds, 2 hours, 6 hours, or 12 hours.
-
Customizable User Data Directory:
- Configures Chrome profiles for session persistence.
-
Modern User Interface:
- Built using MaterialSkin for an elegant and responsive design.
-
Detailed Logging:
- Logs activities in real-time.
- Autosaves logs periodically to a file.
-
Error Handling:
- Provides comprehensive error logs for troubleshooting.
- Operating System: Windows 10/11
- Development Environment: Visual Studio with .NET Framework support
- Dependencies:
Selenium.WebDriverSelenium.WebDriver.ChromeDriverMaterialSkinNewtonsoft.Json
- Clone the Repository:
git clone https://github.com/tw0rmer/Selinium-Auto-Inventory.git cd Selinium-Auto-Inventory
