GPAL
  • Concepts
  • Tutorials
  • Library
  • Endpoints
  • API
  • OttoMagic
  • Services
v1.0.0
Library
  • AI
  • Application
  • Base64Helper
  • Browser
  • Converter
  • Credentials
  • Database
  • Excel
  • File
  • Form
  • Gherkin
  • GoogleDorking
  • GoogleDrive
  • GoogleSheets
  • Grid
  • ImageHelper
  • Launcher
  • Logger
  • Mail
  • PuppeteerClient
  • RESTClient
  • Selector
  • Url

Selector

  • Click Offset and Image Matching
  • Contains Filters
  • Exact Match Filters
  • Regex Match Filters
  • Selector Behavior and Engine
  • Selector Callbacks
  • Selector Definition

Library

Click Offset and Image Matching

Methods for adjusting where clicks land relative to an element, configuring drag offsets, and locating elements by image template matching.

Contains Filters

Methods that filter found elements by checking if a property contains a substring - a looser match than the exact Match methods.

Exact Match Filters

Methods that filter found elements by requiring an exact match on a specific property - text content, value, attribute, href, src, or placeholder.

Regex Match Filters

Methods that filter found elements using regular expressions on text, value, attribute, href, src, or placeholder - for when exact matching is too strict.

Selector Behavior and Engine

Methods for configuring how a selector behaves - stopping the workflow on failure, enabling scroll-based search, using OCR, naming the selector for logs, and selecting the interaction engine.

Selector Callbacks

Attach conditional logic directly to a selector - run a delegate when elements are found or when no elements are found.

Selector Definition

Methods for defining how GPAL locates an element - by CSS, XPath, AutomationID, name, text, value, href, or a custom attribute.

On this page


Library
Click Offset and Image Matching
Contains Filters
Exact Match Filters
Regex Match Filters
Selector Behavior and Engine
Selector Callbacks
Selector Definition

GPAL

Generally Positive Automation Library

Get Started Library Desktop Viewer

Learn More

Contact Us

GPAL License

About GPAL

FAQs


Bug Reports

Report a bug


Software Decisions Inc © 2026 Copyright
X