搜索和替换
相关项: GUI 操作、脚本化 GUI 组件、函数库和用户代码文件
在 GUI 测试中搜索时,您可以在编辑器中只搜索文本字符串。在 API 测试中搜索时,可以在编辑器中搜索文本字符串以及引用、派生类、基类或者当前方法、函数或类的替代方法。
注释: 搜索和替换功能在关键字视图、画布或应用程序区域中不可用。
执行文本搜索或替换时,可以在整个解决方案、测试或文件夹中搜索 (即使文件当前已关闭亦是如此)。但是,在解决方案、测试或文件夹中搜索的特定文件和项类型由搜索算法定义,用户无法修改。
搜索字符串可以是标准文本或正则表达式。
注释: 搜索限制为“查找”或“替换”对话框打开时的文件中的文本。打开对话框后所做的任何更改均不包括在搜索中。
搜索文本时,可以在搜索字符串中使用标准文本或正则表达式,也可以执行字符串替换。还可以通过搜索整个解决方案或指定搜索文件夹,在已关闭但可通过搜索功能访问的文档中进行搜索。
UFT One 搜索 GUI 测试和组件与搜索 API 测试的方式有所不同:
GUI 测试和脚本化组件 |
在 GUI 测试中搜索文本字符串时,可以在操作、函数库、*.vbs 文件或 *.txt 文件中进行搜索。在操作脚本中对测试中定义的每个操作执行搜索。 在脚本化组件中搜索时,在任何定义的函数库中执行搜索。 |
API 测试 |
在 API 测试中搜索文本字符串时,可以在操作、*.cs 文件或 *.txt 文件中进行搜索。在每个源代码模块和测试流中执行搜索。 在特定 C# 源代码文件中搜索时,在 API 测试中作为单个文本文件在所有用户代码中执行搜索。 可以在 API 测试中搜索以下类型的项:
|
提示: 如果要在当前文档中实时查找 (并突出显示) 特定字符串,请使用“搜索”>“渐进式搜索”或者“搜索”>“反向渐进式搜索”命令。将光标置于当前文档中,然后输入要查找的字符串。