Dakka

Record user actions to create e2e test cases

什麼是Dakka?

Dakka是由https://dakka.dev開發的Chrome擴展程式,該擴展的主要功能是“Record user actions to create e2e test cases”。

擴展截圖

screenshot

下載Dakka擴展crx文件

下載Dakka擴展crx格式的文件,手動將Chrome擴充功能安裝到瀏覽器中,也可以將crx文件分享給朋友,輕鬆安裝Chrome擴充功能。

擴展使用說明

                        Dakka is a development tool which provides a simple and fast solution to generate end-to-end tests by recording events fired on the page. Generated events can be exported or copied to clipboard for further modification and execution. Dakka currently supports frameworks such as - Playwright, Cypress, Puppeteer. 

Dakka provides a visual outline of the events fired on the page so the user can see all actions happening on the page - click, keypress, input, navigation etc. It is possible to manually delete events that the user doesn’t want to include in the exported test script.

One of the differences between writing tests manually and using Dakka is that Dakka dramatically reduces the time spent on selectors and assertions. Dakka identifies and suggests a list of best possible element selectors for the recorded tests. Assertion blocks in Dakka are the validation steps that determine whether the specified step of the test case succeeded or not. helping the user to drag and drop the assertion block to any phase of the test, locate elements and add assertion value. This gives the ability to assert if an element is present on the page, page contains some text or title, current page url equals to particular value.

Dakka is framework agnostic meaning tests can be generated and later exported to one of the suggested formats.                    

擴展基本資訊

名稱 Dakka Dakka
ID gllikifiancbeplnkdnpnmmhhlncghej
官方網址 https://chromewebstore.google.com/detail/dakka/gllikifiancbeplnkdnpnmmhhlncghej
簡介 Record user actions to create e2e test cases
檔案大小 1.17 MB
安裝次數 149
目前版本 0.1.9
更新時間 2023-10-20
上架時間 2022-02-22
評分 3.50/5 共 2 次評分
開發者 https://dakka.dev
電子郵箱 [email protected]
付費類型 free
擴展官網 https://www.dakka.dev/
支援的語言 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Dakka",
    "description": "Record user actions to create e2e test cases",
    "version": "0.1.9",
    "manifest_version": 3,
    "devtools_page": ".\/devTools\/devTools.html",
    "background": {
        "service_worker": ".\/background\/background.bundle.js"
    },
    "action": {
        "default_popup": ".\/devTools\/popup.html"
    },
    "permissions": [
        "tabs",
        "clipboardWrite",
        "storage"
    ],
    "content_scripts": [
        {
            "matches": [
                "https:\/\/*\/*",
                "http:\/\/*\/*"
            ],
            "run_at": "document_start",
            "all_frames": true,
            "js": [
                ".\/contentScript\/contentScript.bundle.js"
            ]
        }
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "*.js"
            ],
            "matches": [
                ""
            ],
            "use_dynamic_url": true
        }
    ],
    "icons": {
        "16": "assets\/icon16.png",
        "48": "assets\/icon48.png",
        "128": "assets\/icon128.png"
    }
}