hound v1.0.2 Hound.Session

Low-level session functions internally used by Hound, to work with drivers. See Hound.Helpers.Session for session helpers

Summary

Functions

Get list of active sessions

Creates a session associated with the current pid

Destroy a session

Make capabilities for session

Get server’s current status

Get capabilities of a particular session

Set the timeout for a particular type of operation

Functions

active_sessions()

Specs

active_sessions :: map

Get list of active sessions

create_session(browser, opts)

Specs

create_session(Hound.Browser.t, map | Keyword.t) :: {:ok, String.t}

Creates a session associated with the current pid

destroy_session(session_id)

Specs

destroy_session(String.t) :: :ok

Destroy a session

make_capabilities(browser, opts \\ [])

Specs

make_capabilities(Hound.Browser.t, map | Keyword.t) :: map

Make capabilities for session

server_status()

Specs

server_status :: map

Get server’s current status

session_info(session_id)

Specs

session_info(String.t) :: map

Get capabilities of a particular session

set_timeout(session_id, operation, time)

Specs

set_timeout(String.t, String.t, non_neg_integer) :: :ok

Set the timeout for a particular type of operation