Docs.rs
allwright-core-0.2.3
allwright-core 0.2.3
Docs.rs crate page
MIT
11 November 2026
Links
Homepage
Repository
crates.io
Source
Owners
atmnk
Dependencies
allwright-plugin-sdk ^0.2.3
normal
allwright-surface-desktop ^0.2.3
normal
allwright-surface-mobile ^0.2.3
normal
flate2 ^1.1.2
normal
libloading ^0.8.9
normal
prost ^0.13.5
normal
reqwest ^0.12.23
normal
serde ^1.0.228
normal
serde_json ^1.0.145
normal
serde_yaml ^0.9.34
normal
tar ^0.4.44
normal
tokio ^1.47.1
normal
tokio-stream ^0.1.19
normal
tonic ^0.12.3
normal
zip ^9.0.3
normal
clap ^4.6.6
dev
Versions
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
WindowsApp
allwright
0.2.3
Windows
App
Aliased Type
Methods from Deref<
Target=
Native
App>
accessibility_snapshot
accessibility_snapshot_with_options
bounding_box
click
count
fill
focus
get_attribute
get_by_label
get_by_label_with_options
get_by_role
get_by_role_with_options
get_by_test_id
get_by_text
get_by_text_with_options
goto
inner_text
input_value
is_checked
locator
navigate
press
register_hook
screenshot
screenshot_with_options
session_id
text_content
wait_for_selector
In allwright::
desktop
allwright
::
desktop
Type Alias
Windows
App
Copy item path
Source
pub type WindowsApp =
DesktopApp
;
Aliased Type
§
pub struct WindowsApp {
/* private fields */
}
Methods from
Deref
<Target =
NativeApp
>
§
Source
pub fn
session_id
(&self) -> &
str
Source
pub async fn
register_hook
<T:
AndroidHookType
>( &self, _hook_type: T, ) ->
Result
<
AndroidHook
<T>>
Source
pub fn
locator
(&self, selector: impl
Into
<
String
>) ->
NativeLocator
Source
pub fn
get_by_role
(&self, role: impl
Into
<
String
>) ->
NativeLocator
Source
pub fn
get_by_role_with_options
( &self, role: impl
Into
<
String
>, options:
RoleOptions
, ) ->
NativeLocator
Source
pub fn
get_by_text
(&self, text: impl
Into
<
TextMatcher
>) ->
NativeLocator
Source
pub fn
get_by_text_with_options
( &self, text: impl
Into
<
TextMatcher
>, options:
TextOptions
, ) ->
NativeLocator
Source
pub fn
get_by_label
(&self, text: impl
Into
<
TextMatcher
>) ->
NativeLocator
Source
pub fn
get_by_label_with_options
( &self, text: impl
Into
<
TextMatcher
>, options:
TextOptions
, ) ->
NativeLocator
Source
pub fn
get_by_test_id
(&self, text: impl
Into
<
TextMatcher
>) ->
NativeLocator
Source
pub async fn
goto
(&self, url: &
str
, options:
CommandOptions
) ->
Result
<
()
>
Source
pub async fn
navigate
(&self, url: &
str
, options:
CommandOptions
) ->
Result
<
()
>
Source
pub async fn
click
(&self, selector: &
str
, options:
CommandOptions
) ->
Result
<
()
>
Source
pub async fn
fill
( &self, selector: &
str
, value: &
str
, options:
CommandOptions
, ) ->
Result
<
()
>
Source
pub async fn
count
( &self, selector: &
str
, options:
CommandOptions
, ) ->
Result
<
u32
>
Source
pub async fn
focus
(&self, selector: &
str
, options:
CommandOptions
) ->
Result
<
()
>
Source
pub async fn
press
( &self, selector: &
str
, key: &
str
, options:
PressOptions
, ) ->
Result
<
()
>
Source
pub async fn
text_content
( &self, selector: &
str
, options:
CommandOptions
, ) ->
Result
<
Option
<
String
>>
Source
pub async fn
inner_text
( &self, selector: &
str
, options:
CommandOptions
, ) ->
Result
<
String
>
Source
pub async fn
input_value
( &self, selector: &
str
, options:
CommandOptions
, ) ->
Result
<
String
>
Source
pub async fn
is_checked
( &self, selector: &
str
, options:
CommandOptions
, ) ->
Result
<
bool
>
Source
pub async fn
get_attribute
( &self, selector: &
str
, name: &
str
, options:
CommandOptions
, ) ->
Result
<
Option
<
String
>>
Source
pub async fn
bounding_box
( &self, selector: &
str
, options:
CommandOptions
, ) ->
Result
<
Option
<
BoundingBox
>>
Source
pub async fn
wait_for_selector
( &self, selector: &
str
, options:
WaitForSelectorOptions
, ) ->
Result
<
()
>
Source
pub async fn
screenshot
(&self) ->
Result
<
Vec
<
u8
>>
Source
pub async fn
screenshot_with_options
( &self, options:
ScreenshotOptions
, ) ->
Result
<
Vec
<
u8
>>
Source
pub async fn
accessibility_snapshot
(&self) ->
Result
<
String
>
Source
pub async fn
accessibility_snapshot_with_options
( &self, options:
AccessibilitySnapshotOptions
, ) ->
Result
<
String
>