Browser DevTools extension for modelling web pages for automation.

Latest Version

Version
2.5.1
Update
June 30, 2024
Size
1.12MiB
Developer
Category
Users
1,000+
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
ClipboardWrite
See more

Page Modeller (Selenium, Robot Framework etc) Extension

The Page Modeller extension enables developers to scan a web page and generate page object style code for various tools, languages and frameworks and test the UI locators in the browser.

Currently supported tools and languages are:

* Selenium WebDriver Java
* Selenium WebDriver C#
* Puppeteer
* Robot Framework
* Protractor
* Protractor TypeScript

Feel free to propose new functionality and additional frameworks here: https://github.com/danhumphrey/page-modeller/issues

This extension is being actively developed and is considered a beta release.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Page Modeller (Selenium, Robot Framework etc)", "short_name": "PageModeller", "description": "Browser DevTools extension for modelling web pages for automation.", "version": "2.5.1", "version_name": "2.5.1", "manifest_version": 3, "icons": { "16": "icons/icon_16_grey.png", "48": "icons/icon_48.png", "128": "icons/icon_128.png" }, "action": { "default_title": "Page Modeller", "default_popup": "popup/popup.html", "default_icon": { "16": "icons/icon_16_grey.png", "48": "icons/icon_48.png", "128": "icons/icon_128.png" } }, "background": { "service_worker": "background.js" }, "devtools_page": "devtools-page.html", "permissions": [ "storage", "clipboardWrite" ], "content_scripts": [ { "matches": [ "" ], "js": [ "content.js" ], "css": [ "content.css" ] } ], "options_ui": { "page": "options.html", "open_in_tab": true }, "content_security_policy": { "extension_pages": "default-src 'self' 'unsafe-inline'; script-src 'self';" }}
Read more