Spaces:
Running
Running
| title: Fagun Browser Automation Testing Agent | |
| emoji: 🤖 | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| license: mit | |
| # 🤖 Fagun Browser Automation Testing Agent | |
| **Author:** Mejbaur Bahar Fagun | |
| **Role:** Software Engineer in Test | |
| **LinkedIn:** [https://www.linkedin.com/in/mejbaur/](https://www.linkedin.com/in/mejbaur/) | |
| ## What is this tool? | |
| **Fagun Browser Automation Testing Agent** is a powerful, intelligent browser automation tool that performs comprehensive website testing. Think of it as having a smart assistant that can control your web browser and test websites automatically - just like a human would, but faster and more accurately! | |
| ## 🚀 Features | |
| - **🌐 Browser Use Agent** - Automated web testing and navigation | |
| - **🔍 Deep Research Agent** - Information gathering and analysis | |
| - **🔒 Security Testing** - SQL injection, XSS, CSRF vulnerability scanning | |
| - **🔗 Broken URL Detection** - Automatic link validation | |
| - **📝 Grammar Checking** - Content quality analysis | |
| - **🤖 Intelligent Form Testing** - AI-powered form validation | |
| - **📊 Comprehensive Reporting** - Detailed test results and screenshots | |
| ## 🎯 How to Use | |
| 1. **Configure AI Settings**: Enter your API key (OpenAI, Google Gemini, Anthropic Claude, etc.) | |
| 2. **Set Browser Preferences**: Choose headless mode, window size, etc. | |
| 3. **Go to "Run Agent" tab**: Enter your testing task | |
| 4. **Submit**: Watch the AI agent work automatically! | |
| ## 🔑 API Keys | |
| You'll need an API key from one of these providers: | |
| - **OpenAI**: https://platform.openai.com/api-keys | |
| - **Google Gemini**: https://makersuite.google.com/app/apikey | |
| - **Anthropic Claude**: https://console.anthropic.com/ | |
| - **DeepSeek**: https://platform.deepseek.com/ | |
| Add your API keys in the Settings tab. | |
| ## 📝 Example Tasks | |
| - "Test the login form on example.com" | |
| - "Check all links on mywebsite.com for broken URLs" | |
| - "Test the shopping cart functionality on ecommerce-site.com" | |
| - "Perform security testing on contact form" | |
| ## ⚠️ Important Notes | |
| - **Headless Mode**: Required for Hugging Face Spaces (browser runs in background) | |
| - **Rate Limits**: Be mindful of API usage limits | |
| - **Timeouts**: Complex tasks may take several minutes | |
| ## 🔒 Security | |
| - Never share your API keys publicly | |
| - Use environment variables for sensitive data | |
| - This tool is for testing purposes only | |
| ## 📞 Support | |
| For issues or questions, connect with the author on [LinkedIn](https://www.linkedin.com/in/mejbaur/) | |
| --- | |
| *Built with ❤️ by Mejbaur Bahar Fagun - Software Engineer in Test* | |