OpenBots extension for browser communication

Latest Version

Version
2.0.0
Update
February 13, 2023
Size
273KiB
Developer
Category
Users
518
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
NativeMessaging
ActiveTab
Tabs
WebNavigation
Downloads
Downloads.shelf
See more

OpenBots Web Automation Extension

This extension helps OpenBots Studio users to communicate with chrome through native messaging for performing web automations.
When the chrome application is launched, this extension starts/communicates with chrome native server (built in c#) to allow the client application (OpenBots Studio) to send/recieve messages to/from this extension via chrome native server. OpenBots studio requests the extension to perform following actions on web pages:
1) Click Web Element
2) Set Text
3) Get Text
4) Get HTML Table
5) Get HTML Attributes (id, name, class, xpath)
6) Scroll To Web Element
7) Set/Get DropDown Value
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "OpenBots Web Automation",\t"description": "OpenBots extension for browser communication",\t "version": "2.0.0",\t\t "content_scripts": [\t\t {\t\t\t "matches": [""],\t\t\t "match_about_blank": true,\t\t\t "all_frames": true,\t\t\t "run_at": "document_start",\t\t\t "js": ["jquery.min.js", "contentScript.js","ContentLibrary.js","ContentListener.js", "jquery-ui.js", "contentScript170.js"]\t\t }\t ],\t"background": {\t"service_worker": "main.js"\t},\t"host_permissions": ["*://*/*"],\t "permissions": [\t\t "nativeMessaging",\t\t "activeTab",\t\t "tabs",\t\t "webNavigation",\t\t "downloads",\t\t "downloads.shelf"\t ],\t "icons": {\t\t "16": "studio-icon-16.png",\t\t "48": "studio-icon-48.png",\t\t "128": "studio-icon-128.png"\t },\t "action": {\t\t "default_icon": "icon.png"\t },\t "manifest_version": 3 }
Read more