Skip to main content
Marka

Marka

Persistent browser highlights, numbered dots, labels and notes for explanatory screenshots.

CI PyPI

English · Español

User guide ↗ · Keyword reference ↗ · PyPI ↗ · Live examples ↗

Python Robot Framework License

Install

pip install "robotframework-marka[robot]"

Python users can install robotframework-marka without the Robot adapter dependencies.

Annotate your existing browser

*** Settings ***
Library    SeleniumLibrary
Library    Marka

*** Test Cases ***
Show Changes
    Highlight Element    id:email    color=coral    background=rgba(240,100,69,0.12)    group=profile
    Add Dot    id:email    text=1    position=left    group=profile
    Add Note    id:save    text=Save changes    position=right    group=profile
    Capture Annotated Screenshot    ${OUTPUT DIR}/changes.png
from marka import Annotator
from selenium.webdriver.common.by import By

# driver is your existing Selenium WebDriver.
marks = Annotator(driver)
email = driver.find_element(By.ID, "email")
marks.add(email, color="coral", background="rgba(240,100,69,0.12)")
marks.add(email, kind="dot", text="1", color="#FFBF47", position="left")
marks.capture("output/changes.png")  # clears marks by default

Contributing

See CONTRIBUTING.md, CHANGELOG.md, and the development guide ↗.

Metadata

Release files for robotframework-marka 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for robotframework-marka 0.1.1
File Size Uploaded
robotframework_marka-0.1.1.tar.gz 7.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for robotframework-marka 0.1.1
File Interpreter ABI Platform
robotframework_marka-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.8 kB

Release files / robotframework_marka-0.1.1.tar.gz

Download URL robotframework_marka-0.1.1.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
61421279511215c7dc5c220e0b08d30952da6a97e50d60623c3381d4ece71f42
BLAKE2b-256 checksum
How to use checksums
21210c44c3f585572bdc32a03ea8a64e20b721769d4b5d4ba499ecbde2aa523d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / robotframework_marka-0.1.1-py3-none-any.whl

Download URL robotframework_marka-0.1.1-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a602e58ca4a68723b28be9ec62bdfbb187e539675d293d4edd69ee44a4a9b35e
BLAKE2b-256 checksum
How to use checksums
5389b332d368b21fed7b6158f8d132af718e30f3c9dcb450c4466163d5bb7a2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page