Current section
Files
Jump to
Current section
Files
lib/xberg/browser_wait.ex
# This file is auto-generated by alef — DO NOT EDIT.
# alef:hash:ba94fe4cec719c31f8ac484fcc2aba1d30db0f87dea8b1b6d0257417a4a260e2
# To regenerate: alef generate
# To verify freshness: alef verify --exit-code
defmodule Xberg.BrowserWait do
@moduledoc "Wait strategy for browser page rendering."
@typedoc "Wait strategy for browser page rendering."
@type t :: :network_idle | :selector | :fixed
@network_idle :network_idle
@selector :selector
@fixed :fixed
@doc "Wait until network activity is idle."
@spec network_idle() :: t()
def network_idle, do: @network_idle
@doc "Wait for a specific CSS selector to appear in the DOM."
@spec selector() :: t()
def selector, do: @selector
@doc "Wait for a fixed duration after navigation."
@spec fixed() :: t()
def fixed, do: @fixed
end