搜索和替换

相关项: GUI 操作、脚本化 GUI 组件、函数库和用户代码文件

GUI 测试中搜索时,您可以在编辑器中只搜索文本字符串。在 API 测试中搜索时,可以在编辑器中搜索文本字符串以及引用、派生类、基类或者当前方法、函数或类的替代方法。

注释: 搜索和替换功能在关键字视图、画布或应用程序区域中不可用。

执行文本搜索或替换时,可以在整个解决方案、测试或文件夹中搜索 (即使文件当前已关闭亦是如此)。但是,在解决方案、测试或文件夹中搜索的特定文件和项类型由搜索算法定义,用户无法修改。

搜索字符串可以是标准文本或正则表达式。

注释: 搜索限制为“查找”或“替换”对话框打开时的文件中的文本。打开对话框后所做的任何更改均不包括在搜索中。

搜索文本时,可以在搜索字符串中使用标准文本或正则表达式,也可以执行字符串替换。还可以通过搜索整个解决方案或指定搜索文件夹,在已关闭但可通过搜索功能访问的文档中进行搜索。

UFT One 搜索 GUI 测试和组件与搜索 API 测试的方式有所不同:

GUI 测试和脚本化组件

GUI 测试中搜索文本字符串时,可以在操作、函数库、*.vbs 文件或 *.txt 文件中进行搜索。在操作脚本中对测试中定义的每个操作执行搜索。

在脚本化组件中搜索时,在任何定义的函数库中执行搜索。

API 测试

API 测试中搜索文本字符串时,可以在操作、*.cs 文件或 *.txt 文件中进行搜索。在每个源代码模块和测试流中执行搜索。

在特定 C# 源代码文件中搜索时,在 API 测试中作为单个文本文件在所有用户代码中执行搜索。

可以在 API 测试中搜索以下类型的项:

  • 活动或事件显示名称或事件句柄

  • 全局环境变量显示名称和值

  • 链接表达式

  • 加载的 XML 或架构文件

  • 测试设置定义

  • 可见检查点或属性显示名称和值

  • XPath

提示: 如果要在当前文档中实时查找 (并突出显示) 特定字符串,请使用“搜索”>“渐进式搜索”或者“搜索”>“反向渐进式搜索”命令。将光标置于当前文档中,然后输入要查找的字符串。

有关搜索和替换的详细信息,请参阅搜索引用或类替换对话框