Browser automation service with AI-powered element identification and locator generation
Project description
Browser Service - PyPI Package
AI-powered browser automation service with intelligent element identification and locator generation.
🎯 Overview
Browser Service provides an intelligent API for browser automation with AI-powered element locator generation. It simplifies web automation by automatically identifying and generating reliable selectors for web elements.
⚙️ Installation
pip install browser-service
🔧 Prerequisites
You'll need:
- Python 3.8+ installed
📦 Package Contents
The package includes:
browser_service/
├── __init__.py # Package entry point
├── config.py # Configuration management
├── agent/ # Custom actions
├── api/ # HTTP API endpoints
├── browser/ # Browser lifecycle
├── locators/ # Locator generation
├── prompts/ # Prompt templates
├── tasks/ # Task processing
└── utils/ # Utilities
✅ What's Included
- ✅ Automated PyPI publishing via GitHub Actions
- ✅ Auto-versioning for each commit to main
- ✅ Manual release capability for major versions
- ✅ Full documentation and examples
- ✅ Comprehensive test suite
🆘 Development
For development and contribution:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file browser_service-0.0.1.tar.gz.
File metadata
- Download URL: browser_service-0.0.1.tar.gz
- Upload date:
- Size: 69.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22f89b025e5d3350bbfa56b9f9b5efb7254834288eb322b5d286356bbf105420
|
|
| MD5 |
3e9a683adc94d076843ae92e5308ac92
|
|
| BLAKE2b-256 |
c4c41381e1633d598ab621f2e9b4ca70f8f812bfc25ca82db872089dfbee8b89
|
File details
Details for the file browser_service-0.0.1-py3-none-any.whl.
File metadata
- Download URL: browser_service-0.0.1-py3-none-any.whl
- Upload date:
- Size: 81.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6ec157ee52f99a544618c8aa1f33fea074ff1b15a284cdb986542b6831bf103
|
|
| MD5 |
49f638dbe6ff30570dd5d889956ad49a
|
|
| BLAKE2b-256 |
0028fcc820295d2f7883040b5c59139909a09a28ec522c5d75616363078b0824
|