Tricentis Automation Extension for Edge

Tricentis Automation Extension for Edge

Extension can be used with the automation layer of Tricentis Tosca and Tricentis Test Automation.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "Tricentis Automation Extension for Edge",
  "author": "Tricentis GmbH",
  "options_page": "Resources/options.html",
  "version": "21.2.0.52",
  "manifest_version": 2,
  "description": "Extension can be used with the automation layer of Tricentis Tosca and Tricentis Test Automation.",
  "browser_action": {
    "default_title": "Tricentis Edge Extension",
    "default_icon": {
      "38": "Resources/Image_TricentisLogo_64x64.png"
    },
    "default_popup": "Resources/notification.html"
  },
  "minimum_chrome_version": "79.0.0.0",
  "permissions": [
    "webNavigation",
    "tabs",
    "http://*/*",
    "https://*/*",
    "<all_urls>",
    "cookies",
    "nativeMessaging",
    "debugger"
  ],
  "optional_permissions": [
    "file:///*"
  ],
  "content_security_policy": "script-src 'self'; object-src 'self';",
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "file:///*"
      ],
      "js": [
        "Resources/ajaxTracer.js",
        "Resources/wgxpath.install.js",
        "Resources/sapui5.js",
        "Resources/oracleAdf.js",
        "Resources/axe.js",
        "Injected/TOSCAEdgeChromiumAutomation.js"
      ],
      "run_at": "document_end",
      "all_frames": true,
      "match_about_blank": true
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "file:///*"
      ],
      "js": [
        "Injected/shadowDOMUnlockerInjector.js"
      ],
      "run_at": "document_start",
      "all_frames": true,
      "match_about_blank": true
    }
  ],
  "background": {
    "persistent": true,
    "scripts": [
      "BackgroundScripts/Utilities.js",
      "BackgroundScripts/CommonJavaScriptServer.js",
      "BackgroundScripts/SalesforceHelper.js",
      "Injected/TOSCAEdgeChromiumRootServer.js",
      "BackgroundScripts/BackgroundJavaScriptServer.js",
      "BackgroundScripts/InitializationRoutine.js",
      "BackgroundScripts/BackgroundLogging.js",
      "BackgroundScripts/BrowserSettings.js"
    ]
  },
  "web_accessible_resources": [
    "Resources/ajaxTracer.js",
    "Resources/wgxpath.install.js",
    "Resources/sapui5.js",
    "Resources/oracleAdf.js",
    "Resources/shadowDOMUnlocker.js"
  ],
  "icons": {
    "38": "Resources/Image_TricentisLogo_64x64.png"
  },
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}