Whole-page mode compares visible page text. Narrow the selection to avoid counters, menus and other noise.
Selector guide and examples
A selector identifies an HTML element. The screenshot picker
generates one from the element you click; it does not monitor
screen coordinates. Test extraction before saving.
-
body: page text. Useful for keywords; may include
navigation and other noise.
-
article or main: the main content.
#updated: the element with ID “updated”.
.price: elements with the class “price”.
main .price: price elements inside main.
-
time[datetime]: time elements with a datetime
attribute. Choose Attribute mode and attribute
datetime.
-
meta[property="article:modified_time"]: a page's
hidden modification metadata, if provided. Choose Attribute
mode and attribute content.
-
a.download: a download link. Attribute
href monitors changes to its address.
Keyword: use Text, selector body,
rule “Keyword appears” and your phrase. Enable Ignore
case if needed. It triggers absent → present; the first check is
a baseline. Matching is a substring, so “available” also matches
“unavailable”.
Other modes: Presence checks whether an element
exists. JSON uses a JSON Pointer such as
/status/updatedAt with the HTTP engine. Use Browser
for JavaScript-loaded content. Exclude selectors remove noisy
elements.
There is no universal updated-date selector. Dates and hidden
metadata depend on the website and can be missing or inaccurate.
HTTP headers such as Last-Modified and ETag are not supported
watch modes here. A missing required selector produces an error
and preserves the baseline.