XCUIElementType API
2015-06-24 13:03
375 查看
枚举类,定义了iOS中所有的可用于搜索类型
类型
Any
任意对象Unknown
未知对象Application
应用对象,一个应用只有一个Application对象。Group
Window
一个Window代表一个界面,为界面的第一层View,其他所有的控件是在该Window中。Sheet
Drawer
Alert
提示框Dialog
对话框Button
按钮RadioButton
单选按钮RadioGroup
单选按钮组CheckBox
复选框DisclosureTriangle
折叠三角形控件,一般用于隐藏一些详细内容,可以点击展开这些信息PopUpButton
弹出式按钮ComboBox
组合框MenuButton
菜单按钮ToolbarButton
工具栏按钮Popover
弹出框Keyboard
键盘Key
NavigationBar
导航栏TabBar
标签栏TabGroup
标签组Toolbar
工具栏StatusBar
状态栏Table
表格TableRow
表格行TableColumn
表格列Outline
轮廓控件OutlineRow
轮廓控件的行Browser
浏览器CollectionView
UICollectionView对象Slider
滑块控件PageIndicator
页面指示器ProgressIndicator
进度指示器ActivityIndicator
进度指示器的一种,有一个圆圈在转动,主要用在一些耗时的操作上。SegmentedControl
分割控件Picker
滑动式选择控件PickerWheel
滚轮式选择控件Switch
开关Toggle
开关Link
Image
图片控件Icon
SearchField
搜索框ScrollView
滚动视图ScrollBar
滚动条StaticText
静态文本TextField
编辑框,可编辑DateField
编辑框的一种,只能输入日期TimeField
编辑框的一种,只能输入时间TextView
文本框Menu
菜单MenuItem
菜单元素MenuBar
菜单栏MenuBarItem
菜单栏元素Map
地图WebView
网页视图控件IncrementArrow
增长箭头DecrementArrow
负增长箭头Timeline
时间线RatingIndicator
百分比指示器ValueIndicator
值指示器SplitGroup
分割组Splitter
分割器RelevanceIndicator
ColorWell
HelpTag
帮助标签Matte
DockItem
类似OS X中docker菜单里的元素Ruler
标尺RulerMarker
代表一个NSRulerView对象Grid
网格LevelIndicator
层级指示器Cell
table中的一个单元叫一个cellLayoutArea
布局区域LayoutItem
布局元素Handle
源码
Swift
@available(iOS 9.0, *) enum XCUIElementType : UInt { case Any case Unknown case Application case Group case Window case Sheet case Drawer case Alert case Dialog case Button case RadioButton case RadioGroup case CheckBox case DisclosureTriangle case PopUpButton case ComboBox case MenuButton case ToolbarButton case Popover case Keyboard case Key case NavigationBar case TabBar case TabGroup case Toolbar case StatusBar case Table case TableRow case TableColumn case Outline case OutlineRow case Browser case CollectionView case Slider case PageIndicator case ProgressIndicator case ActivityIndicator case SegmentedControl case Picker case PickerWheel case Switch case Toggle case Link case Image case Icon case SearchField case ScrollView case ScrollBar case StaticText case TextField case DateField case TimeField case TextView case Menu case MenuItem case MenuBar case MenuBarItem case Map case WebView case IncrementArrow case DecrementArrow case Timeline case RatingIndicator case ValueIndicator case SplitGroup case Splitter case RelevanceIndicator case ColorWell case HelpTag case Matte case DockItem case Ruler case RulerMarker case Grid case LevelIndicator case Cell case LayoutArea case LayoutItem case Handle }
OC
NS_ENUM_AVAILABLE(10_11, 9_0) typedef NS_ENUM(NSUInteger, XCUIElementType) { XCUIElementTypeAny, XCUIElementTypeUnknown, XCUIElementTypeApplication, XCUIElementTypeGroup, XCUIElementTypeWindow, XCUIElementTypeSheet, XCUIElementTypeDrawer, XCUIElementTypeAlert, XCUIElementTypeDialog, XCUIElementTypeButton, XCUIElementTypeRadioButton, XCUIElementTypeRadioGroup, XCUIElementTypeCheckBox, XCUIElementTypeDisclosureTriangle, XCUIElementTypePopUpButton, XCUIElementTypeComboBox, XCUIElementTypeMenuButton, XCUIElementTypeToolbarButton, XCUIElementTypePopover, XCUIElementTypeKeyboard, XCUIElementTypeKey, XCUIElementTypeNavigationBar, XCUIElementTypeTabBar, XCUIElementTypeTabGroup, XCUIElementTypeToolbar, XCUIElementTypeStatusBar, XCUIElementTypeTable, XCUIElementTypeTableRow, XCUIElementTypeTableColumn, XCUIElementTypeOutline, XCUIElementTypeOutlineRow, XCUIElementTypeBrowser, XCUIElementTypeCollectionView, XCUIElementTypeSlider, XCUIElementTypePageIndicator, XCUIElementTypeProgressIndicator, XCUIElementTypeActivityIndicator, XCUIElementTypeSegmentedControl, XCUIElementTypePicker, XCUIElementTypePickerWheel, XCUIElementTypeSwitch, XCUIElementTypeToggle, XCUIElementTypeLink, XCUIElementTypeImage, XCUIElementTypeIcon, XCUIElementTypeSearchField, XCUIElementTypeScrollView, XCUIElementTypeScrollBar, XCUIElementTypeStaticText, XCUIElementTypeTextField, XCUIElementTypeDateField, XCUIElementTypeTimeField, XCUIElementTypeTextView, XCUIElementTypeMenu, XCUIElementTypeMenuItem, XCUIElementTypeMenuBar, XCUIElementTypeMenuBarItem, XCUIElementTypeMap, XCUIElementTypeWebView, XCUIElementTypeIncrementArrow, XCUIElementTypeDecrementArrow, XCUIElementTypeTimeline, XCUIElementTypeRatingIndicator, XCUIElementTypeValueIndicator, XCUIElementTypeSplitGroup, XCUIElementTypeSplitter, XCUIElementTypeRelevanceIndicator, XCUIElementTypeColorWell, XCUIElementTypeHelpTag, XCUIElementTypeMatte, XCUIElementTypeDockItem, XCUIElementTypeRuler, XCUIElementTypeRulerMarker, XCUIElementTypeGrid, XCUIElementTypeLevelIndicator, XCUIElementTypeCell, XCUIElementTypeLayoutArea, XCUIElementTypeLayoutItem, XCUIElementTypeHandle, };
相关文章推荐
- UITableView的上下滑动与自己添加的手势冲突
- poj2778 DNA Sequence(AC自动机+矩阵快速幂 )
- 比较height(),innerHeight(),outerHeight()和outerHeight(true)
- android.util.AndroidRuntimeException: requestFeature() must be called before adding content
- UIBezierPath 的理解 及使用
- Android API Guides - Activities - Fragments
- The type org.xmlpull.v1.XmlPullParser cannot be resolved. It is indirectly referenced from required
- GUI(主)线程与子线程之间的通信
- iOS-Core-Animation-Advanced-Techniques(七)
- iOS-Core-Animation-Advanced-Techniques(六)
- iOS-Core-Animation-Advanced-Techniques(三)
- iOS-Core-Animation-Advanced-Techniques(二)
- iOS-Core-Animation-Advanced-Techniques(一)
- UITableViewCell点击时背景颜色
- 单据UI界面设计开发
- UITable里的分割线
- SharePoint 2013 引发类型为“System.ArgumentException”的异常。 参数名: encodedValue
- iOS 9: UIStackView入门
- 如何让UILabel显示多行,并在结尾显示省略号
- (转载)UIKIt力学教程