VLearnVibium

Vibium

Commands & API

A reference page for every Vibium command — find, click, type, screenshot, waits and more.

Commands & API

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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

How 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 & API

Waiting 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 & API

How 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