Vibium
Commands & API
A reference page for every Vibium command — find, click, type, screenshot, waits and more.
How to Check a Checkbox in Vibium
Check a checkbox in Vibium with el.check(). Runnable Python examples for ticking, unticking, verifying state, and handling many checkboxes.
3 min read→Commands & APIHow to Clear an Input Field in Vibium
Clear an input field in Vibium with el.clear(). Runnable Python examples for emptying text fields, replacing values, and resetting forms.
2 min read→Commands & APIHow to Click Elements in Vibium
Click buttons and links in Vibium with el.click(). Runnable Python examples plus how auto-waiting and actionability make clicks reliable.
2 min read→Commands & APIHow to Count Elements in Vibium
Count elements in Vibium with el.count() or len(findAll()). Runnable Python examples for counting rows, links, search results, and assertions.
3 min read→Commands & APIHow to Double-Click in Vibium
Double-click elements in Vibium with el.dblclick(). Runnable Python examples for rows and inline edits, plus how auto-waiting keeps clicks reliable.
3 min read→Commands & APIHow to Drag and Drop in Vibium
Drag and drop in Vibium with el.dragTo(target). Runnable Python examples plus low-level mouse control for HTML5 and custom drag interactions.
3 min read→Commands & APIHow to Execute JavaScript in Vibium
Execute JavaScript in Vibium with vibe.evaluate(). Runnable Python examples for reading page values, returning data, and scrolling the page programmatically.
3 min read→Commands & APIHow to Find Elements in Vibium
Find elements in Vibium with find() using CSS or semantic selectors. Runnable Python examples, findAll, and how auto-waiting works.
3 min read→Commands & APIHow to Get an Element Attribute in Vibium
Get an element attribute in Vibium with el.attr(). Runnable Python examples for reading href, src, data-* attributes, and asserting on them.
2 min read→Commands & APIHow to Get and Set Cookies in Vibium
Get and set cookies in Vibium with cookies() and set_cookies(). Runnable Python examples for reading, adding, and clearing cookies to reuse sessions.
3 min read→Commands & APIHow to Get Element Text in Vibium
Read an element's text in Vibium with el.text(). Runnable Python examples for reading headings, asserting content, and looping over results.
2 min read→Commands & APIHow to Handle Alerts and Dialogs in Vibium
Handle alerts, confirms, and prompts in Vibium with on_dialog() and dialog.accept(). Runnable Python examples for accepting, dismissing, and reading dialogs.
4 min read→Commands & APIHow to Hover Over an Element in Vibium
Hover over elements in Vibium with el.hover(). Runnable Python examples for menus and tooltips, plus how auto-waiting keeps hovers reliable.
3 min read→Commands & APIHow to Check if an Element Is Visible in Vibium
Check if an element is visible in Vibium with el.isVisible(). Runnable Python examples for testing visibility, conditional logic, and assertions.
2 min read→Commands & APIHow to Navigate to a URL in Vibium (go)
Navigate to any URL in Vibium with vibe.go(url). Runnable Python examples for opening pages, chaining navigations, and what go() waits for.
2 min read→Commands & APIHow to Press Keyboard Keys in Vibium
Press keyboard keys in Vibium with el.press() and page.keyboard. Runnable Python examples for Enter, Tab, and shortcuts like Control+A.
3 min read→Commands & APIHow to Right-Click (Context Menu) in Vibium
Right-click to open context menus in Vibium using el.bounds() with page.mouse, or the AI-native do() method. Runnable Python examples included.
3 min read→Commands & APIHow to Scroll to an Element in Vibium
Scroll to an element in Vibium with scrollIntoView(), or rely on auto-scroll before clicks. Runnable Python examples and mouse-wheel scrolling.
3 min read→Commands & APIHow to Select a Dropdown Option in Vibium
Select a dropdown option in Vibium with el.selectOption(). Runnable Python examples for value, label, and multi-select, plus auto-waiting tips.
3 min read→Commands & APIHow to Work With iframes in Vibium
Work with iframes in Vibium. Get a frame with page.frame() and call find() on it directly — frames have the full page API, so there is no switchTo().
3 min read→Commands & APIHow to Switch Between Tabs in Vibium
Work with multiple tabs in Vibium. Each page is independently addressable, so there is no switchTo() — just hold a reference and act on it directly.
3 min read→Commands & APIHow to Type Text into Inputs in Vibium
Type into text fields in Vibium with el.type(). Runnable Python examples for filling inputs, plus how auto-waiting keeps typing reliable.
2 min read→Commands & APIHow to Upload a File in Vibium
Upload a file in Vibium with el.setFiles(path) on a file input. Runnable Python examples for single, multiple, and hidden file inputs.
3 min read→Commands & APIWaiting and Actionability in Vibium
How Vibium auto-waits for elements with actionability checks. Learn the visible, stable, receives-events, and enabled gates before every action.
3 min read→Commands & APIHow to Take a Screenshot in Vibium
Capture a full-page or element screenshot in Vibium and save it to disk. Complete, runnable Python examples for the screenshot() command.
2 min read→