This file tracks the upstream VibiumDev/vibium repository version that the Go client is aligned with.
| Field | Value |
|---|---|
| Repository | github.com/VibiumDev/vibium |
| Commit | 256d874e5582c4534d920a7afeae54f0e1df9a8f |
| Date | 2026-02-24 |
| Message | Merge pull request #69 from evanniedojadlo/fix/actionability-reason-field-dropped |
clients/javascript- v26.2.0 (package.json)clients/python- v26.2.0 (pyproject.toml)
-
Element.Fill()- Clear and fill form field -
Element.Press()- Press specific key -
Element.Clear()- Clear text input -
Element.Check()/Uncheck()- Checkbox interaction -
Element.SelectOption()- Dropdown selection -
Element.Focus()- Focus element -
Element.Hover()- Mouse hover -
Element.ScrollIntoView()- Scroll into viewport -
Element.Value()- Get input value -
Element.InnerHTML()- Get innerHTML -
Element.IsVisible()/IsHidden()- Visibility checks -
Element.IsEnabled()/IsEditable()- State checks -
Element.IsChecked()- Checkbox state -
Element.WaitUntil(state)- Wait for state
- Find by
role - Find by
text - Find by
label - Find by
placeholder - Find by
testid - Find by
xpath - Find by
alt - Find by
title - Find by
near
-
Element.DblClick()- Double click -
Element.DragTo()- Drag and drop -
Element.Tap()- Touch tap -
Element.DispatchEvent()- Dispatch DOM event -
Element.SetFiles()- Set file input -
Element.Screenshot()- Element screenshot
-
Vibe.Content()- Get page HTML -
Vibe.SetContent()- Set page HTML -
Vibe.Viewport()/SetViewport()- Viewport control -
Vibe.NewPage()- Create new tab -
Vibe.Close()- Close page (vs Quit which closes browser) -
Vibe.BringToFront()- Activate page -
Vibe.Frames()/Frame()- Frame handling -
Vibe.PDF()- Print to PDF
-
Keyboard- press/down/up/type -
Mouse- click/move/down/up/wheel -
Touch- tap
-
Route()/Unroute()- Network interception -
OnRequest()/OnResponse()- Network events -
OnConsole()/ConsoleMessages()- Console collection -
OnDialog()- Dialog handling -
OnDownload()- Download handling -
SetHeaders()- Set extra HTTP headers
-
NewContext()- Create isolated context -
Context.Cookies()/SetCookies()/ClearCookies() -
Context.StorageState() -
Context.AddInitScript()
-
Clockcontrol - Timer manipulation for testing -
Tracing- Browser trace recording -
A11yTree()- Accessibility tree -
EmulateMedia()- Media emulation -
SetGeolocation()- Geolocation override -
AddScript()/AddStyle()- Inject scripts/styles -
Expose()- Expose function to page
When syncing with upstream:
- Get latest commit:
cd /path/to/VibiumDev/vibium && git pull && git rev-parse HEAD - Compare JS client:
diffor reviewclients/javascript/src/ - Compare Python client: review
clients/python/vibium/ - Update this file with new commit hash
- Implement missing features
- Update checklist above