Ejemplos visuales¶
Explicar un flujo con colores y pasos¶
Combina un borde azul más grueso, un fondo azul translúcido, puntos numerados y una nota verde. Los elementos conservan su interacción.
*** Settings ***
Library SeleniumLibrary
Library Marka
*** Test Cases ***
Explain Profile Changes
# Browser is already open on the profile form.
Highlight Element id:email color=\#2673D9 background=rgba(38,115,217,0.12) width=5 group=profile
Add Dot id:email text=1 color=\#2673D9 position=left group=profile
Add Dot id:save text=2 color=\#2673D9 position=left group=profile
Add Note id:save text=Save profile changes color=\#567344 position=right group=profile
Click Element id:save
Capture Annotated Screenshot ${OUTPUT DIR}/profile.png
Capturar desde Python¶
Usa el mismo navegador abierto por tus pruebas. La captura devuelve una ruta absoluta y limpia las anotaciones por defecto.
from marka import Annotator
from selenium.webdriver.common.by import By
marks = Annotator(driver) # existing Selenium WebDriver
email = driver.find_element(By.ID, "email")
marks.add(email, color="#2673D9", background="rgba(38,115,217,0.12)", width=5)
marks.add(email, kind="dot", text="1", color="#2673D9", position="left")
path = marks.capture("output/profile.png")
Captura anotada y procesamiento¶

Esta captura proviene de una fixture local de perfil de cliente, anotada y capturada mediante la API Python Annotator. Muestra el formulario y la explicación del flujo, sin los controles de la demo. La fixture se incluye únicamente para demostrar el caso de uso.
- Localizar los elementos en la ventana/frame seleccionado.
- Crear overlays independientes que siguen la posición del elemento y permiten clics.
- Capturar el viewport como PNG y limpiar las anotaciones; usa clear=${False} para conservarlas.
La captura no recorta regiones ni une una página completa. Puedes agregar el PNG a Evidence Reporter como evidencia.
Demo interactiva¶
El idioma sigue la documentación. Elige colores para resaltado, puntos y notas, y ajusta el grosor del borde. Limpia antes de probar otra combinación.