Back()
|
在设备上导航回去。
|
ClearText()
|
清除当前焦点元素中的文本。
|
ClearText(Func<AppQuery,AppQuery>)
|
从支持它的匹配元素中清除文本。
|
ClearText(Func<AppQuery,AppWebQuery>)
|
从支持它的匹配元素中清除文本。
|
ClearText(String)
|
从支持它的匹配元素中清除文本。
|
DismissKeyboard()
|
关闭键盘(如果存在)
|
DismissSpringboardAlerts()
|
使用设备代理消除跳板警报。
|
DoubleTap(Func<AppQuery,AppQuery>)
|
对匹配的元素执行两个快速点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
DoubleTap(String)
|
对匹配的元素执行两个快速点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
DoubleTapCoordinates(Single, Single)
|
对给定坐标执行快速双击/触摸手势。
|
DragAndDrop(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>)
|
将 from 元素拖到 to 元素。
|
DragAndDrop(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
将 from 元素拖到 to 元素。
|
DragAndDrop(String, String)
|
将 from 元素拖到 to 元素。
|
DragCoordinates(Single, Single, Single, Single)
|
执行 2 磅之间的连续拖动手势。
|
DragCoordinates(Single, Single, Single, Single, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
执行 2 磅之间的连续拖动手势。
|
EnterText(Func<AppQuery,AppQuery>, String)
|
将文本输入到支持它的匹配元素中。
|
EnterText(Func<AppQuery,AppWebQuery>, String)
|
将文本输入到支持它的匹配元素中。
|
EnterText(String)
|
在当前焦点元素中输入文本。 如果没有可见的键盘,将失败。
|
EnterText(String, String)
|
将文本输入到支持它的匹配元素中。
|
Flash(Func<AppQuery,AppQuery>)
|
通过使查询结果闪烁来突出显示查询结果。 使用 fluent API 指定视图元素。
默认为可见的所有视图对象。
|
Flash(String)
|
通过使查询结果闪烁来突出显示查询结果。 使用标记的字符串指定视图元素。
|
FlickCoordinates(Single, Single, Single, Single)
|
执行 2 磅之间的快速连续轻拂手势。
|
Invoke(String, Object)
|
在应用的应用委托上调用 方法。 对于 Xamarin 应用,必须使用属性公开方法,如下所示。
应用委托中的 iOS 示例:
[Export("myInvokeMethod:")]
public NSString MyInvokeMethod(NSString arg)
{
return new NSString("uitest");
}
|
Invoke(String, Object[])
|
在应用的应用委托上调用 方法。 对于 Xamarin 应用,必须使用属性公开方法,如下所示。
应用委托中的 iOS 示例:
[Export("myInvokeMethod:")]
public NSString MyInvokeMethod(NSString arg, NSString arg2)
{
return new NSString("uitest");
}
|
InvokeDeviceAgentGesture(String, Object, Object)
|
调用设备代理手势。
|
InvokeDeviceAgentQuery(Object)
|
调用设备代理查询。
|
InvokeUia(String)
|
调用原始 UIA javascript。
|
PinchToZoomIn(Func<AppQuery,AppQuery>, Nullable<TimeSpan>)
|
对匹配的元素执行捏合手势以放大视图。 如果多个元素匹配,将使用第一个元素。
|
PinchToZoomIn(String, Nullable<TimeSpan>)
|
对匹配的元素执行捏合手势以放大视图。 如果多个元素匹配,将使用第一个元素。
|
PinchToZoomInCoordinates(Single, Single, Nullable<TimeSpan>)
|
执行收缩手势以放大给定坐标的视图。
|
PinchToZoomOut(Func<AppQuery,AppQuery>, Nullable<TimeSpan>)
|
对匹配的元素执行捏合手势以缩小视图。如果多个元素匹配,将使用第一个元素。
|
PinchToZoomOut(String, Nullable<TimeSpan>)
|
对匹配的元素执行捏合手势以缩小视图。如果多个元素匹配,将使用第一个元素。
|
PinchToZoomOutCoordinates(Single, Single, Nullable<TimeSpan>)
|
执行收缩手势以放大给定坐标的视图。
|
PressEnter()
|
在应用中按 Enter 键。
|
PressVolumeDown()
|
按设备上的调低音量按钮。
|
PressVolumeUp()
|
按设备上的调高音量按钮。
|
Query(Func<AppQuery,AppQuery>)
|
使用 fluent API 查询视图对象。 默认仅返回可见的视图对象。
|
Query(Func<AppQuery,AppWebQuery>)
|
使用 fluent API 查询 Web 视图对象。 默认仅返回可见的视图对象。
|
Query(Func<AppQuery,InvokeJSAppQuery>)
|
使用 fluent API 查询视图对象。 默认仅返回可见的视图对象。
|
Query(String)
|
使用 fluent API 查询视图对象。 默认仅返回可见的视图对象。
|
Query<T>(Func<AppQuery,AppTypedSelector<T>>)
|
使用 fluent API 查询视图对象的属性。
|
Repl()
|
启动交互式 REPL (Read-Eval-Print-Loop) 进行应用浏览,并暂停测试执行,直到它关闭。
|
Screenshot(String)
|
获取处于当前状态的应用的屏幕截图。 这用于表示 Xamarin Test Cloud 中的测试步骤。
|
ScrollDown(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向下滚动。
|
ScrollDown(String, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向下滚动。
|
ScrollDownTo(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向下滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollDownTo(Func<AppQuery,AppWebQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向下滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollDownTo(Func<AppQuery,AppWebQuery>, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向下滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollDownTo(String, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向下滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollTo(String, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollUp(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向上滚动。
|
ScrollUp(String, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向上滚动。
|
ScrollUpTo(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向上滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollUpTo(Func<AppQuery,AppWebQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向上滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollUpTo(Func<AppQuery,AppWebQuery>, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向上滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollUpTo(String, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向上滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
SendAppToBackground(TimeSpan)
|
在指定时间跨度内将应用发送到后台。
|
SetOrientationLandscape()
|
将设备方向更改为横向模式。
|
SetOrientationPortrait()
|
将设备方向更改为纵向模式。
|
SetSliderValue(Func<AppQuery,AppQuery>, Double)
|
设置与 匹配 query 的滑块元素的值。
|
SetSliderValue(String, Double)
|
设置与 匹配 marked 的滑块元素的值。
|
SwipeLeftToRight(Double, Int32, Boolean)
|
执行从左到右轻扫手势。
|
SwipeLeftToRight(Func<AppQuery,AppQuery>, Double, Int32, Boolean)
|
对匹配元素执行从左到右轻扫手势。 如果多个元素匹配,将使用第一个元素。
|
SwipeLeftToRight(Func<AppQuery,AppWebQuery>, Double, Int32, Boolean)
|
对匹配元素执行从左到右轻扫手势。 如果多个元素匹配,将使用第一个元素。
|
SwipeLeftToRight(String, Double, Int32, Boolean)
|
对匹配元素执行从左到右轻扫手势。 如果多个元素匹配,将使用第一个元素。
|
SwipeRightToLeft(Double, Int32, Boolean)
|
执行从右到左轻扫手势。
|
SwipeRightToLeft(Func<AppQuery,AppQuery>, Double, Int32, Boolean)
|
对匹配元素执行从右到左轻扫手势。 如果多个元素匹配,将使用第一个元素。
|
SwipeRightToLeft(Func<AppQuery,AppWebQuery>, Double, Int32, Boolean)
|
对匹配元素执行从右到左轻扫手势。 如果多个元素匹配,将使用第一个元素。
|
SwipeRightToLeft(String, Double, Int32, Boolean)
|
对匹配元素执行从右到左轻扫手势。 如果多个元素匹配,将使用第一个元素。
|
Tap(Func<AppQuery,AppQuery>)
|
对匹配的元素执行点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
Tap(Func<AppQuery,AppWebQuery>)
|
对匹配的元素执行点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
Tap(String)
|
对匹配的元素执行点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
TapCoordinates(Single, Single)
|
对给定坐标执行点击/触摸手势。
|
TouchAndHold(Func<AppQuery,AppQuery>)
|
对匹配的元素执行连续触摸手势。 如果多个元素匹配,将使用第一个元素。
|
TouchAndHold(String)
|
对匹配的元素执行连续触摸手势。 如果多个元素匹配,将使用第一个元素。
|
TouchAndHoldCoordinates(Single, Single)
|
对给定坐标执行连续触摸手势。
|
TwoFingerTap(Func<AppQuery,AppQuery>)
|
在匹配元素上用 2 根手指执行点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
TwoFingerTap(String)
|
在匹配元素上用 2 根手指执行点击/触摸手势。 如果多个元素匹配,将使用第一个元素。
|
TwoFingerTapCoordinates(Single, Single)
|
使用 2 根手指在给定坐标上执行点击/触摸手势。
|
WaitFor(Func<Boolean>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
将重复调用函数的泛型 wait 函数, predicate 直到返回 true 。
TimeoutException如果谓词未在时间限制内完全填充,则引发 。
|
WaitForElement(Func<AppQuery,AppQuery>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
等待函数,它将重复查询应用,直到找到匹配的元素。 TimeoutException如果在时间限制内找不到任何元素,则引发 。
|
WaitForElement(Func<AppQuery,AppWebQuery>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
等待函数,它将重复查询应用,直到找到匹配的元素。 TimeoutException如果在时间限制内找不到任何元素,则引发 。
|
WaitForElement(String, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
等待函数,它将重复查询应用,直到找到匹配的元素。 TimeoutException如果在时间限制内找不到任何元素,则引发 。
|
WaitForNoElement(Func<AppQuery,AppQuery>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
等待函数,该函数将重复查询应用,直到找不到匹配的元素。 TimeoutException如果元素在时间限制结束时可见,则引发 。
|
WaitForNoElement(Func<AppQuery,AppWebQuery>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
等待函数,该函数将重复查询应用,直到找不到匹配的元素。 TimeoutException如果元素在时间限制结束时可见,则引发 。
|
WaitForNoElement(String, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
等待函数,该函数将重复查询应用,直到找不到匹配的元素。 TimeoutException如果元素在时间限制结束时可见,则引发 。
|