pub struct NativeLocator { /* private fields */ }Implementations§
Source§impl NativeLocator
impl NativeLocator
pub fn app(&self) -> &NativeApp
pub fn selector(&self) -> &str
pub fn locator(&self, selector: impl Into<String>) -> NativeLocator
pub fn get_by_role(&self, role: impl Into<String>) -> NativeLocator
pub fn get_by_role_with_options( &self, role: impl Into<String>, options: RoleOptions, ) -> NativeLocator
pub fn get_by_text(&self, text: impl Into<TextMatcher>) -> NativeLocator
pub fn get_by_text_with_options( &self, text: impl Into<TextMatcher>, options: TextOptions, ) -> NativeLocator
pub fn get_by_label(&self, text: impl Into<TextMatcher>) -> NativeLocator
pub fn get_by_label_with_options( &self, text: impl Into<TextMatcher>, options: TextOptions, ) -> NativeLocator
pub fn get_by_test_id(&self, text: impl Into<TextMatcher>) -> NativeLocator
pub async fn click(&self, options: CommandOptions) -> Result<()>
pub async fn count(&self, options: CommandOptions) -> Result<u32>
pub async fn focus(&self, options: CommandOptions) -> Result<()>
pub async fn fill(&self, value: &str, options: CommandOptions) -> Result<()>
pub async fn press(&self, key: &str, options: PressOptions) -> Result<()>
pub async fn text_content( &self, options: CommandOptions, ) -> Result<Option<String>>
pub async fn inner_text(&self, options: CommandOptions) -> Result<String>
pub async fn wait_for(&self, options: WaitForSelectorOptions) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for NativeLocator
impl !UnwindSafe for NativeLocator
impl Freeze for NativeLocator
impl Send for NativeLocator
impl Sync for NativeLocator
impl Unpin for NativeLocator
impl UnsafeUnpin for NativeLocator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request