Struct google_testing1::api::RoboDirective[][src]

pub struct RoboDirective {
    pub action_type: Option<String>,
    pub input_text: Option<String>,
    pub resource_name: Option<String>,
}

Directs Robo to interact with a specific UI element if it is encountered during the crawl. Currently, Robo can perform text entry or element click.

This type is not used in any activity, and only used as part of another schema.

Fields

action_type: Option<String>

Required. The type of action that Robo should perform on the specified element.

input_text: Option<String>

The text that Robo is directed to set. If left empty, the directive will be treated as a CLICK on the element matching the resource_name.

resource_name: Option<String>

Required. The android resource name of the target UI element. For example, in Java: R.string.foo in xml: @string/foo Only the "foo" part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html

Trait Implementations

impl Clone for RoboDirective[src]

impl Debug for RoboDirective[src]

impl Default for RoboDirective[src]

impl<'de> Deserialize<'de> for RoboDirective[src]

impl Part for RoboDirective[src]

impl Serialize for RoboDirective[src]

Auto Trait Implementations

impl RefUnwindSafe for RoboDirective[src]

impl Send for RoboDirective[src]

impl Sync for RoboDirective[src]

impl Unpin for RoboDirective[src]

impl UnwindSafe for RoboDirective[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.