Chrome Extension for Website Automation

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a lightweight Chrome extension that can consistently automate repetitive actions on a specific web platform. The core requirement is simple: once the extension is installed, it should detect selected buttons or links on the page and trigger them programmatically in the exact order and timing I define. All interactions must respect the page’s existing JavaScript and HTML structure, so no server-side changes are expected—just pure front-end automation through the Chrome Extension APIs.

Here is the flow I have in mind:
• When the user lands on the target page, the extension injects a content script that identifies the buttons or links I specify (by ID, class name, or CSS selector).
• A configurable set of rules—ideally editable from a small options page—dictates when and how those elements are clicked (e.g., immediately on load, after X seconds, or on a hotkey press).
• A visual indicator in the browser toolbar should confirm that the automation is active.

Technology stack: vanilla JavaScript, HTML, and CSS are sufficient; if using a light framework such as jQuery or a build tool like Webpack helps keep the code tidy, feel free to include it. The final package must follow Google’s manifest v3 guidelines so it passes the Chrome Web Store review.

Deliverables
1. Source code (well-commented) and packed .zip /.crx ready for manual installation.
2. Short README detailing setup, configuration, and how to extend selectors or timings.
3. A brief video or GIF demo showing the extension clicking the designated buttons/links in action.

Acceptance criteria:
• The extension consistently automates only the elements I whitelist, with no unintended clicks.
• It runs error-free on the latest Chrome version across Windows, macOS, and Linux.
• Code quality is clear enough that I can tweak selectors or timing rules without digging through complex logic.

I can provide the exact page URL and button selectors once we start. Let me know if any part of the workflow needs clarification, and include a rough timeline for initial delivery with your response.
php javascript css google chrome jquery webpack
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.