Back()
|
按下设备的后退按钮。
|
ClearText()
|
清除当前聚焦元素中的文本。
|
ClearText(Func<AppQuery,AppQuery>)
|
清除支持它的匹配元素中的文本。
|
ClearText(Func<AppQuery,AppWebQuery>)
|
清除支持它的匹配元素中的文本。
|
ClearText(String)
|
清除支持它的匹配元素中的文本。
|
DismissKeyboard()
|
隐藏键盘(如果存在)
|
DoubleTap(Func<AppQuery,AppQuery>)
|
对匹配的元素执行两个快速点击/触摸手势。 如果匹配多个元素,将使用第一个元素。
|
DoubleTap(Func<AppQuery,AppWebQuery>)
|
对匹配的元素执行两个快速点击/触摸手势。 如果匹配多个元素,将使用第一个元素。
此版本专用于 Web 视图上的查询
|
DoubleTap(String)
|
对匹配的元素执行两个快速点击/触摸手势。 如果匹配多个元素,将使用第一个元素。
|
DoubleTapCoordinates(Single, Single)
|
对给定坐标执行快速双击/触摸手势。
|
DragAndDrop(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>)
|
> 对某个项目执行长时间触摸,然后将该项拖动到第二个项目并放置它
|
DragAndDrop(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, DropLocation, Nullable<TimeSpan>, Nullable<TimeSpan>, Int32, Action)
|
> 对某个项目执行长时间触摸,然后将该项拖动到第二个项目并放置它
|
DragAndDrop(String, String)
|
> 对某个项目执行长时间触摸,然后将该项拖动到第二个项目并放置它
|
DragAndDrop(String, String, DropLocation, Nullable<TimeSpan>, Nullable<TimeSpan>, Int32, Action)
|
对某个项目执行长时间触摸,然后将该项拖动到第二个项目并放置它
|
DragCoordinates(Single, Single, Single, Single)
|
在 2 磅之间执行连续拖动手势。
|
EnterText(Func<AppQuery,AppQuery>, String)
|
将文本输入到支持它的匹配元素中。
|
EnterText(Func<AppQuery,AppWebQuery>, String)
|
将文本输入到支持它的匹配元素中。
|
EnterText(String)
|
在当前聚焦的元素中输入文本。
|
EnterText(String, String)
|
将文本输入到支持它的匹配元素中。
|
Flash(Func<AppQuery,AppQuery>)
|
通过使查询结果闪烁来突出显示查询结果。 使用 Fluent API 指定视图元素。
默认为可见的所有视图对象。
|
Flash(String)
|
通过使查询结果闪烁来突出显示查询结果。 使用标记的字符串指定视图元素。
|
Invoke(String, Object)
|
对应用的主活动调用 方法。 对于 Xamarin 应用,必须使用属性公开方法,如下所示。
活动中的 Android 示例:
[Export]
public string MyInvokeMethod(string arg)
{
return "uitest";
}
|
Invoke(String, Object[])
|
对应用的主活动调用 方法。 对于 Xamarin 应用,必须使用属性公开方法,如下所示。
活动中的 Android 示例:
[Export]
public string MyInvokeMethod(string arg, string arg2)
{
return "uitest";
}
|
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 键。
|
PressMenu()
|
按设备的菜单按钮。
|
PressUserAction(Nullable<UserAction>)
|
在应用中按用户操作。
|
PressVolumeDown()
|
按下设备上的调低音量按钮。
|
PressVolumeUp()
|
按设备上的调高音量按钮。
|
Query(Func<AppQuery,AppQuery>)
|
使用 Fluent API 查询视图对象。 默认仅返回可见的视图对象。
|
Query(Func<AppQuery,AppWebQuery>)
|
使用 Fluent API 查询 Web 视图对象。 默认仅返回可见的视图对象。
|
Query(Func<AppQuery,InvokeJSAppQuery>)
|
使用 Fluent API 对视图对象调用 Javascript。
|
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 的元素。
|
ScrollLeft(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向左滚动。
|
ScrollLeft(String, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向左滚动。
|
ScrollLeftTo(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向左滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollLeftTo(Func<AppQuery,AppWebQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向左滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollLeftTo(Func<AppQuery,AppWebQuery>, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向左滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollLeftTo(String, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向左滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollRight(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向右滚动。
|
ScrollRight(String, ScrollStrategy, Double, Int32, Boolean)
|
在匹配查询的第一个元素上向右滚动。
|
ScrollRightTo(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向右滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollRightTo(Func<AppQuery,AppWebQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向右滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollRightTo(Func<AppQuery,AppWebQuery>, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向右滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollRightTo(String, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
向右滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollTo(Func<AppQuery,AppQuery>, Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollTo(Func<AppQuery,AppWebQuery>, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
滚动,直到屏幕上显示与 匹配 toQuery 的元素。
|
ScrollTo(String, String, ScrollStrategy, Double, Int32, Boolean, Nullable<TimeSpan>)
|
滚动,直到屏幕上显示与 匹配 toMarked 的元素。
|
ScrollToHorizontalEnd(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配的元素,使其最右侧的子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToHorizontalEnd(String, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配的元素,使其最右侧的子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToHorizontalStart(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配的元素,使其最左侧的子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToHorizontalStart(String, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配的元素,使其最左侧的子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToVerticalEnd(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配元素,使其底部子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToVerticalEnd(String, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配元素,使其底部子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToVerticalStart(Func<AppQuery,AppQuery>, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配元素,使其顶部子元素可见。 如果匹配多个元素,将使用第一个元素。
|
ScrollToVerticalStart(String, ScrollStrategy, Double, Int32, Nullable<TimeSpan>)
|
滚动匹配元素,使其顶部子元素可见。 如果匹配多个元素,将使用第一个元素。
|
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 的元素。
|
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)
|
对给定坐标执行连续触摸手势。
|
WaitFor(Func<Boolean>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
将重复调用函数的泛型等待函数, predicate 直到返回 true 。
TimeoutException如果谓词未在时间限制内完全填充,则引发 。
|
WaitForElement(Func<AppQuery,AppQuery>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
将重复查询应用的 Wait 函数,直到找到匹配的元素。 TimeoutException如果在时间限制内找不到任何元素,则引发 。
|
WaitForElement(Func<AppQuery,AppWebQuery>, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
将重复查询应用的 Wait 函数,直到找到匹配的元素。 TimeoutException如果在时间限制内找不到任何元素,则引发 。
|
WaitForElement(String, String, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
|
将重复查询应用的 Wait 函数,直到找到匹配的元素。 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如果元素在时间限制结束时可见,则引发 。
|