pub fn new(conn: Arc<RemoteConnectionAsync>, session_id: SessionId) -> Self {
        ActionChain {
            conn,
            session_id,
            key_actions: ActionSource::<KeyAction>::new("key"),
            pointer_actions: ActionSource::<PointerAction>::new(
                "pointer",
                PointerActionType::Mouse,
            ),
        }
    }
/// Create a new ActionChain struct.
///
/// See [WebDriver::action_chain()](../struct.WebDriver.html#method.action_chain)
/// for more details.
Create a new ActionChain struct.
Create a new ActionChain struct .
pub fn new(conn: Arc<RemoteConnectionAsync>, session_id: SessionId) -> Self {
        ActionChain {
            conn,
            session_id,
            key_actions: ActionSource::<KeyAction>::new("key"),
            pointer_actions: ActionSource::<PointerAction>::new(
                "pointer",
                PointerActionType::Mouse,
            ),
        }
    }
pub fn new ( conn : Arc < RemoteConnectionAsync > , session_id : SessionId ) -> Self { ActionChain { conn , session_id , key_actions : ActionSource :: < KeyAction > :: new ( " " ) , pointer_actions : ActionSource :: < PointerAction > :: new ( " " , PointerActionType :: Mouse , ) , } }
Create a new ActionChain struct.
Create a new ActionChain struct .
conn
Arc<RemoteConnectionAsync>
session_id
SessionId
conn
Arc<RemoteConnectionAsync>
session_id
SessionId