Guides¶
Practical guides for common Oryn use cases.
Overview¶
These guides walk you through real-world scenarios and best practices for using Oryn effectively.
-
:material-navigation:{ .lg .middle } Basic Navigation
Learn to navigate pages, observe elements, and interact with the web.
-
:material-form-textbox:{ .lg .middle } Form Interactions
Fill forms, handle dropdowns, checkboxes, and submit data.
-
:material-puzzle:{ .lg .middle } Custom Intents
Current status and practical alternatives for repeated workflows.
-
:material-file-document-multiple:{ .lg .middle } Multi-Page Flows
Orchestrate workflows that span multiple pages.
-
:material-bug:{ .lg .middle } Troubleshooting
Common issues and how to resolve them.
Quick Tips¶
Always Observe First¶
Before interacting with a page, run observe to get the current element IDs:
Re-scan After Navigation¶
Element IDs change when the page changes. Always re-scan:
Use Semantic Targeting¶
When possible, use text or role targeting for more robust scripts:
# Fragile: ID might change
click 5
# Robust: text is stable
click "Sign in"
# Robust: role is semantic
type email "user@test.com"
Handle Popups Early¶
Many sites show cookie banners or modals. Dismiss them first: