Version: 10.7.0+git.0745daae Assembly: Ranorex.Core (in Ranorex.Core.dll)
欢迎来到 Ranorex API 文档。本文档提供了 Ranorex 自动化测试框架的完整 API 参考。
如果你是第一次使用 Ranorex API,建议从以下核心类开始:
| 类 | 命名空间 | 描述 |
|---|---|---|
| Adapter | Ranorex | 所有角色和能力适配器的基类 |
| Button | Ranorex | 表示按钮控件 |
| Element | Ranorex.Core | 所有 UI 元素的核心类 |
| RxPath | Ranorex.Core | Ranorex 路径表达式 |
| Validate | Ranorex | 验证操作类 |
| Report | Ranorex | 报告生成类 |
| 命名空间 | 描述 | 文件数 |
|---|---|---|
| Ranorex | 主要 UI 元素和适配器 | 6287 |
| Ranorex.Core | 核心功能和基础类 | 1155 |
| Ranorex.Core.Data | 数据连接和管理 | 313 |
| Ranorex.Core.Reporting | 报告功能 | 147 |
| Ranorex.Core.Testing | 测试套件管理 | 126 |
| Ranorex.Core.Repository | 仓库管理 | 62 |
| Ranorex.Core.Remoting | 远程通信 | 33 |
| Ranorex.Core.Remoting.Data | 远程数据 | 115 |
| Ranorex.Core.Tracing | 跟踪和日志 | 52 |
| Ranorex.Core.Recorder.Touch | 触摸录制 | 17 |
| Ranorex.Core.Testing.Interfaces | 测试接口 | 5 |
| Ranorex.Controls | 控件相关类 | 8 |
| Ranorex.Plugin.Oracle | Oracle 插件 | 10 |
| Ranorex.Plugin.Mobile.Tools.Ios.Instrumentation | iOS 测试工具 | 72 |
| Ranorex.Plugin.CustomControls.PosListBox | 自定义控件 | 76 |
Ranorex/
├── Ranorex # 主要 UI 元素和适配器
├── Ranorex.Controls # 控件相关类
├── Ranorex.Core # 核心功能和基础类
│ ├── Ranorex.Core.Data # 数据连接和管理
│ ├── Ranorex.Core.Recorder.Touch # 触摸录制功能
│ ├── Ranorex.Core.Remoting # 远程通信
│ │ └── Ranorex.Core.Remoting.Data
│ ├── Ranorex.Core.Reporting # 报告功能
│ ├── Ranorex.Core.Repository # 仓库管理
│ ├── Ranorex.Core.Testing # 测试套件管理
│ │ └── Ranorex.Core.Testing.Interfaces
│ └── Ranorex.Core.Tracing # 跟踪和日志
└── Ranorex.Plugin # 插件扩展
├── Ranorex.Plugin.CustomControls.PosListBox
├── Ranorex.Plugin.Mobile.Tools.Ios.Instrumentation
└── Ranorex.Plugin.Oracle
Ranorex - 主命名空间
提供用于不同 UI 元素类型的类,每种类型都有独特的操作和属性。
主要类别:
| 类 | 描述 |
|---|---|
| Adapter | 所有适配器的基类 |
| Button | 按钮控件 |
| CheckBox | 复选框 |
| ComboBox | 下拉组合框 |
| Cell | 表格单元格 |
| Column | 表格列 |
| Container | 容器元素(面板、分组框) |
| Form | 窗口或对话框 |
| Link | 超链接 |
| List | 列表框 |
| Menu | 菜单 |
| MenuItem | 菜单项 |
| ProgressBar | 进度条 |
| RadioButton | 单选按钮 |
| Row | 表格行 |
| Slider | 滑块控件 |
| Table | 表格 |
| Text | 文本元素 |
| ToolTip | 工具提示 |
| Tree | 树形控件 |
| TreeItem | 树形项 |
| 类 | 描述 |
|---|---|
| Keyboard | 键盘操作和事件 |
| Mouse | 鼠标操作和事件 |
| KeyEventArgs | 键盘事件参数 |
| 类 | 描述 |
|---|---|
| Imaging | 截图、图像搜索和处理 |
| CompressedImage | 压缩图像 |
| ImageNotFoundException | 图像未找到异常 |
| 类 | 描述 |
|---|---|
| Validate | 验证操作 |
| Report | 报告生成 |
| 类 | 描述 |
|---|---|
| ActionFailedException | 操作执行失败 |
| ElementNotFoundException | 元素未找到 |
| CapabilityNotSupportedException | 不支持的能力 |
| ApplicationNotRespondingException | 应用无响应 |
Ranorex.Core - 核心功能
Ranorex 的核心功能和基础类。
| 类 | 描述 |
|---|---|
| Element | 所有 UI 元素的核心类 |
| RxPath | Ranorex 路径表达式 |
| Flavor | 技术风味(WinForms, WPF, Web等) |
| Capability | 元素能力定义 |
| PluginManager | 插件管理器 |
| AttributeDescriptor | 属性描述符 |
Ranorex.Core.Data - 数据管理
数据连接器和管理功能。
| 类 | 描述 |
|---|---|
| DataConnector | 数据连接器基类 |
| ExcelDataConnector | Excel 数据连接 |
| DataConnector | 数据连接器基类 |
| SimpleDataConnector | 简单数据连接 |
Ranorex.Core.Reporting - 报告功能
测试报告生成和管理。
| 类 | 描述 |
|---|---|
| TestReport | 测试报告 |
| TestReport | 测试报告 |
| VideoRecording | 视频录制 |
Ranorex.Core.Repository - 仓库管理
对象仓库功能。
| 类 | 描述 |
|---|---|
| RepoItemInfo | 仓库项信息 |
| RepoItemInfo | 仓库项信息 |
Ranorex.Core.Testing - 测试管理
测试套件和执行管理。
| 类 | 描述 |
|---|---|
| TestSuiteRunner | 测试套件运行器 |
| TestSuite | 测试套件 |
| TestSuiteRunner | 测试套件运行器 |
通用控件相关类。
iOS 移动测试工具。
Oracle 应用测试插件。
| 类 | 描述 |
|---|---|
| WebDocument | Web 文档 |
| WebElement | Web 元素 |
| ATag | HTML <a> 标签 |
| ButtonTag | HTML <button> 标签 |
| DivTag | HTML <div> 标签 |
| FormTag | HTML <form> 标签 |
| InputTag | HTML <input> 标签 |
| SpanTag | HTML <span> 标签 |
| TableTag | HTML <table> 标签 |
| 类 | 描述 |
|---|---|
| AndroidApp | Android 应用 |
| AndroidElement | Android 元素 |
| IosApp | iOS 应用 |
| IosElement | iOS 元素 |
| Touch | 触摸操作 |
| 类 | 描述 |
|---|---|
| JavaApplet | Java Applet |
| JavaElement | Java 元素 |
| JavaItem | Java 项 |
| 类 | 描述 |
|---|---|
| FlexElement | Flex 元素 |
| FlexObject | Flex 对象 |
| 前缀 | 含义 | 示例 |
|---|---|---|
N_ |
命名空间 | N_Ranorex.md |
T_ |
类型/类 | T_Ranorex_Button.md |
M_ |
方法 | M_Ranorex_Button_Click.md |
P_ |
属性 | P_Ranorex_Button_Text.md |
E_ |
事件 | E_Ranorex_Button_Click.md |
Overload_ |
重载方法组 | Overload_Ranorex_Button_Click.md |
Operators_ |
类型转换 | Operators_T_Ranorex_Button.md |
Fields_ |
字段 | Fields_T_Ranorex_Button.md |
Methods_ |
方法汇总 | Methods_T_Ranorex_Button.md |
Properties_ |
属性汇总 | Properties_T_Ranorex_Button.md |
Events_ |
事件汇总 | Events_T_Ranorex_Button.md |
Generated from RanorexApi.chm Total API Files: 8478