Cy-Fi

Cy-Fi

Records user actions on a web page and generates Cypress code for automation and testing.

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "Cy-Fi",
  "author": "Ally Bank",
  "version": "1.0.2",
  "description": "Records user actions on a web page and generates Cypress code for automation and testing.",
  "manifest_version": 3,
  "permissions": [
    "webNavigation",
    "activeTab",
    "storage"
  ],
  "icons": {
    "16": "./assets/images/16x16.png",
    "32": "./assets/images/32x32.png",
    "48": "./assets/images/48x48.png",
    "128": "./assets/images/128x128.png"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "./assets/js/jquery.min.js",
        "./assets/js/aria-query.min.js",
        "./assets/js/dom-accessibility-api.js",
        "./assets/data/css-properties.js",
        "./scripts/config.js",
        "./assets/js/helpers.js",
        "./assets/js/role.js",
        "./assets/js/label.js",
        "./assets/js/text.js",
        "./scripts/getCy.js",
        "./scripts/contextMenuOptions.js",
        "./scripts/notContextMenuOptions.js",
        "./assets/js/selectDropDown.js",
        "./assets/js/notifier.js",
        "./scripts/content_script.js"
      ],
      "css": [
        "./assets/css/contextMenu.css",
        "./assets/css/multiSelectDropDown.css"
      ],
      "all_frames": true,
      "run_at": "document_idle"
    }
  ],
  "action": {
    "default_icon": {
      "128": "./assets/images/128x128.png"
    },
    "default_title": "Cy-Fi",
    "default_popup": "./popups/popup.html"
  },
  "background": {
    "service_worker": "./scripts/background.js",
    "type": "module"
  },
  "offline_enabled": true,
  "web_accessible_resources": [
    {
      "resources": [
        "/assets/fonts/FontAwesome.otf",
        "/assets/fonts/fontawesome-webfont.eot",
        "/assets/fonts/fontawesome-webfont.svg",
        "/assets/fonts/fontawesome-webfont.ttf",
        "/assets/fonts/fontawesome-webfont.woff",
        "/assets/fonts/fontawesome-webfont.woff2",
        "/assets/js/aria-query.min.js",
        "/assets/css/font-awesome.min.css",
        "/assets/js/jquery.min.js",
        "/assets/js/intro/intro.min.js",
        "/assets/css/introjs.min.css",
        "/assets/js/intro/intro.min.js.map",
        "/assets/css/introjs.min.css.map",
        "/assets/js/editor/src/ace.js",
        "/assets/js/editor/src/theme-twilight.js",
        "/assets/js/editor/src/mode-javascript.js",
        "/assets/js/editor/src/ext-language_tools.js",
        "/assets/js/editor/src/ext-emmet.js",
        "/assets/js/editor/src/ext-beautify.js",
        "/assets/js/editor/src/ext-elastic_tabstops_lite.js",
        "/scripts/config.js",
        "/assets/data/css-properties.js"
      ],
      "matches": [
        "<all_urls>"
      ],
      "use_dynamic_url": true
    }
  ]
}