主窗口

本节包含有关的信息

主窗口操作

您可以通过菜单栏访问当前上下文中所有可用的 squishide 操作和对话框。使用工具栏可以即时访问多个操作。

{}

主窗口的工具栏

添加符号名操作

添加符号名操作在打开 对象映射 视图时,将新的符号名添加到 对象映射 中。要调用此操作,请点击 符号名 部分中的 新建 按钮。

点击 真实名称 部分的 新建 按钮,以添加 Squish 应使用来匹配新符号名的一个或多个属性。有关更多信息,请参阅 对象映射编辑对象映射

激活编辑器操作

激活编辑器操作将焦点切换到上次活动的可编辑视图,例如 编辑器对象映射测试套件设置 视图。

要调用此操作,请点击 窗口 > 导航 > 激活编辑器 或按 F12

检查对象存在性操作

检查对象存在性操作将 对象映射 视图中的项目标记为不存在()或存在()。

只有当 squishide 正在监视 - 例如,在断点处停止或由于调用 启动 AUT 操作而作为 AUT 运行时 - 并且在 对象映射 中的项已被选中时,此操作才可用。

要调用此操作,请点击 检查存在性 按钮或在上下文菜单中选择 检查对象存在性

关闭操作

关闭操作关闭最后一个活动的可编辑视图,例如 编辑器对象映射测试套件设置 视图。

要调用此操作,请点击 文件 > 关闭 或按 Ctrl+W

关闭所有操作

关闭所有操作关闭最后一个活动的可编辑视图,例如 编辑器对象映射测试套件设置 视图。

要调用此操作,请点击 文件 > 关闭所有 或按 Shift+Ctrl+W

关闭视角操作

关闭视角操作关闭活动视角。Squishide 提供标准 视角。如果主工具栏中有其他视角可用,则它将成为活动视角。

要调用此操作,请点击 窗口 > 关闭视角

另请参阅关闭所有视角操作。

如果使用标准视角,通常不需要此操作,因为squishide会根据需要自动在视角间切换。

关闭所有视角操作

关闭所有视角操作会关闭所有视角

要调用此操作,请点击窗口 > 关闭所有视角

如果使用标准视角,通常不需要此操作,因为squishide会根据需要自动在视角间切换。

内容辅助操作

内容辅助操作提供代码补全。

要调用此操作,请点击编辑 > 内容辅助或按下Ctrl+Space。如果可用补全,则会插入。否则,状态栏中会短暂显示消息“没有可用的补全”。如果在打字中途尝试补全或在没有单词的情况下尝试,将打开可能补全词的列表。

将行分隔符转换为操作

将行分隔符转换为操作打开一个您可以将它应用到活动编辑器视图内容的纯文本文件行结束约定子菜单。

但是,我们不推荐使用此选项,因为squishide会自动检测和处理不同的行结束约定。因此,您无需手动进行更改。如需强制指定特定的行结束约定而无关平台,请在编辑 > 首选项 > 通用 > 工作区中设置新文本文件行分隔符首选项。

复制操作

复制操作()会复制所选的任何文本(例如,在可编辑视图中)到剪贴板。

要调用此操作,请点击编辑 > 复制,按Ctrl+C,或在下拉菜单中选择复制操作。

另请参阅剪切粘贴全选操作。

自定义视角操作

自定义视角操作将打开自定义视角对话框,您可以在此自定义预定义的自定义视角。例如,您可以选择在视角中可见的工具栏、菜单和子菜单。要更改视角中显示的视图,请关闭一些视图,并使用显示视图操作打开新的视图。

剪切操作

剪切操作()会复制所选择的任何文本(例如,在可编辑视图中)到剪贴板,然后从视图删除所选文本。

要调用此操作,请点击编辑 > 剪切,按Ctrl+X,或在上下文菜单中选择剪切

另请参阅复制删除粘贴全选操作。

删除操作

删除动作()用于删除选定的项目(例如,测试用例)或选中的文本(例如,在可编辑视图中)。

要调用此动作,请单击编辑 > 删除,按Delete键,或在上下文中选择删除选项。

请参阅复制剪切动作。

如果可以使用撤销动作撤销删除,则它将立即执行。如果删除是不可逆的(例如,删除测试用例),则会打开确认对话框。

搜索视图中,此动作从视图中删除任何选定的匹配项。

删除测试套件动作

删除测试套件动作从《squishide》的工作空间中删除测试套件,并可选择从磁盘永久删除整个测试套件。

要调用此动作,请单击文件 > 删除测试套件,这将打开确认对话框。单击取消按钮以取消操作。如果在磁盘上删除测试套件复选框未选中(这是默认设置),则可以安全地单击按钮,从工作空间中删除测试套件并关闭与它相关的任何视图。要再次将测试套件添加到工作空间中,请选择打开测试套件动作。

如果您确实需要删除整个测试套件,即从《squishide》的工作空间中删除它,并从磁盘上删除测试套件及其所有相关测试用例、测试数据等,请选中在磁盘上删除测试套件复选框并单击按钮。此操作无法撤销,因此请谨慎使用。

文件动作

squishide提供两种不同的文件动作。

第一个文件动作(《》)调用搜索对话框,您可以在其中搜索文件内的文本并激活文件搜索选项卡。要调用此动作,请单击搜索 > 文件

请参阅搜索动作。

第二个文件动作在当前文件中搜索选中文本——如果没有选中任何文本,则搜索光标所在的单词——并将搜索结果呈现在搜索视图中。

要调用此动作,请单击搜索 > 文本 > 文件

请参阅项目工作集工作空间动作。

查找动作

查找动作动作打开用于在《squishide》中查找动作、视点和视图的搜索对话框。开始输入动作、视点或视图的名称以查看匹配项列表。使用上箭头和下箭头键选择列表中的项,然后按Enter键选择它。或者,按Esc键取消。

要调用此动作,请单击窗口 > 导航 > 查找动作或按Ctrl+3

查找并替换动作

“查找和替换”操作可以在活动可编辑视图中查找文本,并且可选地替换文本。

要调用此操作,请点击 编辑 > 查找和替换 或按 Ctrl+F。这将打开 查找/替换 对话框。

查找下一个操作

“查找下一个”操作可以查找所选文本的下一个实例,或上次搜索的文本(例如,使用 查找和替换 动作)。

要调用此操作,请点击 编辑 > 查找下一个 或按 Ctrl+K

查找上一个操作

“查找上一个”操作可以查找所选文本的上一个实例,或上次搜索的文本(例如,使用 查找和替换 动作)。

要调用此操作,请点击 编辑 > 查找上一个 或按 Shift+Ctrl+K

导入测试资源操作

“导入测试资源”操作(《》)将打开 导入 Squish 资源 对话框,您可以将脚本、测试数据和验证点导入到测试用例或测试套件中。

要调用此操作,请点击 文件 > 导入测试资源

有关信息,请参阅 新建 Squish 测试数据新建 Squish 测试脚本 对话框。

上次编辑位置操作

“上次编辑位置”操作(《》)将光标移动到上次保存正在编辑的文件时的位置。

要调用此操作,请点击 上次编辑位置 工具栏按钮或按 Ctrl+Q

启动 AUT 操作

“启动 AUT”操作(《”)在不做任何记录的情况下运行 AUT,并将 squishide 的视角切换到 Spy 视角,其中您可以与 AUT interactive 并检查其内部对象的状态。

要调用此操作,请点击 运行 > 启动 AUT 或点击 启动 AUT 工具栏按钮。

您可以通过正常关闭或调用 退出 AUT 操作来终止 AUT。一旦 AUT 终止,squishide 将返回到 测试管理视角

最大化活动视图或编辑器操作

“最大化活动视图或编辑器”操作将最大化活动视图(例如,一个 编辑器 视图)。也就是说,尽可能使视图占据 squishide 的中央区域,并隐藏所有其他视图。如果活动视图已经最大化,此操作将反转效果。即恢复最大化视图以及受影响的其它视图到之前的大小和位置。

当一个视图被最大化时,squishide至少会显示一个恢复工具栏按钮(),以及所有隐藏的其他视图的工具栏按钮。点击恢复按钮的效果与再次切换操作相同。点击代表某个视图的工具栏按钮将再次使该视图可见,此时最大化的视图会减小以容纳新的可见视图。

要切换操作,请点击窗口 > 导航 > 最大化或关闭活动视图或编辑器,按Ctrl+M,或点击视图的最大化)或恢复)按钮。

最小化活动视图或编辑器动作

最小化活动视图或编辑器动作将视图最小化。也就是说,隐藏该视图,并添加代表该视图的工具栏按钮以及一个恢复工具栏按钮()。

要执行此操作,请点击窗口 > 导航 > 最小化活动视图或编辑器或按视图的最小化按钮()。

要反转操作,请点击代表最小化视图的工具栏按钮或恢复工具栏按钮()。

移动动作

文件 > 移动动作是从Eclipse IDE继承的。在squishide中不启用。

新动作

动作创建新的测试用例和测试套件,并导入共享测试脚本和测试数据。

要打开对话框,请点击工具栏按钮(但不是其菜单指示器)或文件 > > 其他,或按Ctrl+N

要打开菜单,请点击工具栏按钮的菜单指示器或文件 > ,或按Alt+Shift+N

{}

新建动作菜单

选择新建测试套件菜单选项以打开描述在教程中的新建测试套件向导。选择Squish测试套件选项以打开新建测试套件向导。

选择Squish测试用例选项以打开新Squish测试用例向导。输入测试用例名称并点击完成按钮以创建一个新的空测试用例。或者,在测试套件视图中选择新建测试用例动作。这种方式为测试用例添加了一个默认名称,您可以更改为其他名称。

选择Squish测试数据文件选项以打开新建Squish测试数据对话框。类似地,选择Squish脚本文件选项以打开新建Squish测试脚本对话框。

选择[b translate="no">MBT模型文件MBT模型对话框。

选择其他选项以打开新对话框

新测试用例动作

要创建一个新的空测试用例,请在 测试用例视图 中点击 新建测试用例) 按钮。该测试用例将显示在 测试用例 列表中,名称为 tst_case1。名称被选中,以便编辑,因此您可以通过键入新名称来重命名测试用例。您可以手动通过输入脚本或通过录制可以随后编辑的脚本来编辑空测试用例。

或者

  • 点击 文件 > 新建测试用例文件 > 新建 > Squish 测试用例 以打开 新建 Squish 测试用例 向导。
  • 点击 文件 > 新建 > 其他(或按 Ctrl+N)打开 新建 对话框,然后首先点击 新建测试用例 项,然后点击 下一步 按钮。

新建测试套件操作

要创建一个新的测试套件,请在 测试套件视图 中点击 新建测试套件) 按钮。这将打开 新建 Squish 测试套件 向导。或者,点击 文件 > 新建测试套件文件 > 新建 > Squish 测试套件

另一种打开向导的方式是点击 文件 > 新建 > 其他(或按 Ctrl+N)打开 新建 对话框,然后首先点击 新建测试套件 项,然后点击 下一步 按钮。

下一个批注动作

下一个批注 操作( )将文本光标移动到活动 编辑器 视图中的下一个 批注。在此上下文中,批注意味着与测试脚本文件中的一行关联的标记。例如,如果测试脚本有语法错误或断点,squishide 将受影响的行通过在 编辑器 视图中显示行号左侧的适当图标来进行标记。

要调用此操作,请点击工具栏上的 下一个批注 按钮,或按 Ctrl+.。文本光标将移动到它找到的下一个批注。如果在活动 搜索 视图中按下此键组合,则此键组合会将操作调用为 显示下一个匹配项

默认情况下,该操作将跳转到下一个错误或警告。要选择其他类型的批注,请单击工具栏按钮的菜单。

有关更多信息,请参阅 上一个批注 操作。

下一个编辑器动作

下一个编辑器 操作将打开一个可用的 编辑器 列表,您可以通过按 Ctrl+F6(下一个)和 Shift+Ctrl+F6(上一个)来导航。释放 Ctrl 键后,所选的 编辑器 视图变得活动。

要调用此操作,请点击 窗口 > 导航 > 下一个编辑器 或按 Ctrl+F6

有关更多信息,请参阅 上一个编辑器 操作。但是,按 Shift+Ctrl+E 按钮打开 切换到编辑器 对话框会更方便。

下一个视角操作

下一个视角操作打开了一个视角列表,您可以通过按下Ctrl+F8(下一页)和Shift+Ctrl+F8(上一页)进行导航。当您释放Ctrl键时,选定的视角变为活动状态。

要调用此操作,请点击窗口 > 导航 > 下一个视角或按Ctrl+F8。另请参阅上一视角操作。

要直接切换到另一个视角,请单击其工具栏按钮。要从可用的视角中选择,请单击打开视角)按钮,或在窗口 > 打开视角中选取。

在实践中,您很少需要手动在标准的Squish视角之间切换,因为squishide会根据上下文自动在它们之间切换。

下一个视图操作

下一个视图操作打开了一个视图列表,您可以通过按下Ctrl+F7(下一页)和Shift+Ctrl+F7(上一页)进行导航。当您释放Ctrl键时,选定的视图变为活动状态。

要调用此操作,请点击窗口 > 导航 > 下一个视图或按Ctrl+F7

另请参阅上一视图操作。

要直接切换到另一个(可见的)视图,请点击它。要打开一个视图,请点击窗口 > 显示并在子菜单中选择视图,或点击其他子菜单项并在显示视图对话框中选择一个视图。

打开测试套件操作

打开测试套件操作()打开一个窗口,您可以从中选择要打开的测试套件。点击确定按钮以打开测试套件。

要调用此操作,请点击文件 > 打开测试套件

《b translate="no">squishide可以保存任意数量的测试套件。测试套件视图的组合框显示了当前测试套件。您可以在组合框中选择另一个测试套件。

要从《b translate="no">squishide的工作区中删除测试套件,请使用删除测试套件操作。

打开视角操作

打开视角操作()打开(即切换到)一个视角。

要调用此操作,请点击窗口 > 打开视角并在子菜单中选择一个视角,或点击其他子菜单项并在打开视角对话框中选择一个视角。

要直接切换到另一个视角,请单击其工具栏按钮。要从可用的视角中选择,请单击打开视角)按钮。

在实践中,您很少需要手动在标准的Squish视角之间切换,因为squishide会根据上下文自动在它们之间切换。

粘贴操作

粘贴操作()将从剪贴板中插入任何文本到当前活动编辑视图的当前光标位置。

要调用此操作,请点击 编辑 > 粘贴,按Ctrl+V,或在上下文菜单中选择粘贴操作。

请参阅复制剪切动作。

首选项操作

设置”动作通过“设置”对话框来调用,该对话框可以用来定制许多squishide的行为。

要调用此动作,请点击编辑 > 设置,或在macOS的应用程序菜单中选择设置

上一个注释动作

上一个注释”动作()将文本光标移动到活动编辑器中上一个注释。在此上下文中,注释指的是与测试脚本文件中的某行相关联的标记。例如,如果一个测试脚本有语法错误或断点,squishide将通过在编辑器视图中显示的行号左侧放置适当的图标来标记受影响的行。

要调用此动作,请点击上一个注释按钮或按Ctrl+,。文本光标将移动到它找到的下一个注释。如果在一个搜索视图活动时按下此键组合,则将调用显示上一个匹配动作。

默认情况下,该操作将跳转到下一个错误或警告。要选择其他类型的批注,请单击工具栏按钮的菜单。

参见下一个注释动作。

上一个编辑器动作

上一个编辑器”动作打开一个可以按下Ctrl+F6(下一个)和Shift+Ctrl+F6(上一个)进行导航的编辑器列表。释放Ctrl键后,选定的编辑器视图将变为活动状态。

要调用此动作,请点击窗口 > 导航 > 上一个编辑器或按Shift+Ctrl+F6

参见下一个编辑器动作。但是,按下Shift+Ctrl+E以打开切换到编辑器对话框更为方便。

上一个视角动作

上一个视角”动作打开一个可以按下Ctrl+F8(下一个)和Shift+Ctrl+F8(上一个)进行导航的视角列表。释放Ctrl键后,选定的视角将变为活动状态。

要调用此动作,请点击窗口 > 导航 > 上一个视角或按Shift+Ctrl+F8

参见下一个视角动作。

要直接切换到另一个视角,请单击其工具栏按钮。要从可用的视角中选择,请单击打开视角)按钮,或在窗口 > 打开视角中选取。

在实践中,您很少需要手动在标准的Squish视角之间切换,因为squishide会根据上下文自动在它们之间切换。

上一个视图动作

上一个视图”动作打开一个可以按下Ctrl+F7(下一个)和Shift+Ctrl+F7(上一个)进行导航的视图列表。释放Ctrl键后,选定的视图将变为活动状态。

要调用此动作,请点击窗口 > 导航 > 上一个或按Shift+Ctrl+F7

参见下一个视图动作。

要直接切换到另一个(可见的)视图,请点击它。要打开一个视图,请点击窗口 > 显示并在子菜单中选择视图,或点击其他子菜单项并在显示视图对话框中选择一个视图。

项目动作

项目”动作在当前项目的文件中对所选文本进行搜索,如果未选择文本,则对包含光标的单词进行搜索,并在一个搜索视图中显示搜索结果。

要调用此动作,请点击搜索 > 文本 > 项目

参见文件工作集工作空间动作。

属性动作

属性”动作显示活动编辑器中文件的属性,例如路径、大小和权限。

要调用此操作,请单击 文件 > 属性 或按 Alt+Enter

退出 AUT 操作

退出 AUT 操作()可以终止使用 启动 AUT 操作启动的 AUT。

要调用操作,请单击 运行 > 退出 AUT 或按 退出 AUT 按钮。当 AUT 终止后,squishide 返回到 测试管理视角

录制代码片段操作

录制代码片段 操作()让 Squish 启动 AUT 并开始将代码片段录制到活动的测试用例中。

除非文本编辑器控件上有焦点且光标处于可以插入代码片段的有效位置,否则此操作是禁用的。

要完成录制,请单击 控制栏 窗口的 停止录制 按钮。录制的脚本将插入到活动编辑器的文本中,位置在当前光标处。

如果 AUT 尚未启动,录制将通过调用 ApplicationContext startApplication(autName) 函数开始。如果脚本中已经包含此调用,请删除此行。

取消录制,请单击 控制栏 窗口的 取消 按钮。这将不影响测试用例。

要调用操作,请单击 运行 > 录制代码片段

不要单击 测试套件 视图中的 测试用例 列表中的 录制测试用例)按钮来插入代码片段,因为这将会用录制的代码片段替换整个测试用例的脚本。如果您不小心这样做,立即调用 撤销 操作以恢复原来的测试用例脚本。

另请参阅如何编辑和调试测试脚本

录制测试用例操作

录制测试用例 操作()让 Squish 启动 AUT 并开始录制活动测试用例中的新测试脚本。如果测试用例已经有一个测试脚本,新录制的脚本将完全替代原脚本,因此只有在创建了一个测试用例时才使用此操作。

如果您意外地在非空测试用例上开始录制新测试脚本,请单击 控制栏 窗口的 取消 按钮来停止录制。测试用例将保持不变。如果您意外地完成了录制并用新脚本覆盖了非空测试用例,请立即调用 撤销 操作以恢复原始测试用例的脚本。

要调用操作,请单击列在 测试套件 视图的 测试用例 列表右侧的 录制测试用例)按钮,或选择 运行 > 录制测试用例

重做操作

重做 操作()可以重做之前使用 撤销 操作撤消的操作。

要逐个重做您撤销的操作,请重复单击 编辑 > 重做 或按 Ctrl+Y

刷新操作

刷新操作()将重新加载在 squishide 外部更改的文件(例如,在编辑器视图中)。

要调用此操作,请点击 文件 > 刷新 或按 F5

不建议在 squishide 中编辑显示的文件。在编辑文件之前,至少应关闭相关的编辑器视图。

远程控制操作

远程控制操作()将打开 远程控制 对话框,您可以从 squishide 内部直接控制远程测试系统。

移除所有断点操作

移除所有断点操作()将移除所有断点。如果您点击 继续 操作来继续测试,它将运行到完成或遇到错误,直到添加一个或多个新的断点。

要调用此操作,请点击 运行 > 移除所有断点

有关添加断点的操作,请参阅 切换断点 操作。

重命名操作

文件 > 重命名 操作来自 Eclipse IDE。在 squishide 中无功能。

重置视角操作

重置视角 操作将打开一个确认对话框,您可以在其中单击 重置视角 按钮,将当前视角还原到默认设置。

要调用此操作,请点击 窗口 > 重置视角

继续操作

继续 操作()将恢复在断点处停止的测试用例的执行。

要调用此操作,请点击 运行 > 继续,按 F8,或单击 调试 视图的 继续 工具栏按钮()。

另请参阅 终止单步跳过 操作,测试调试 视角以及 如何编辑和调试测试脚本

运行测试用例操作

运行测试用例)操作运行(重放)选定的测试用例。

要调用此操作,请单击位于 测试套件 视图的 测试用例 列表右侧的 运行测试用例 按钮,或点击 运行 > 运行测试用例

要运行测试套件中所有测试用例,请点击 运行测试套件)按钮。

保存操作

保存)操作将在活动可编辑视图中保存任何更改,例如 编辑器对象映射测试套件设置 视图。

要调用此操作,请单击保存工具栏按钮,选择文件 > 保存,或按Ctrl+S

另请参阅保存全部操作。

保存全部操作

保存全部操作()可以保存所有可编辑视图中未保存的更改,例如编辑器对象图测试套件设置视图。

要调用此操作,请单击文件 > 保存全部,或按Shift+Ctrl+S

默认情况下,squishide会在您退出时提示保存未保存的更改。此外,它还会每隔五分钟自动保存未保存的更改。要更改这些首选项,请选择编辑 > 首选项 > 常规 > 工作区,并设置工作区保存间隔选项。

另存视角为操作

窗口 > 另存视角为操作打开另存视角为对话框,您可以在其中使用新名称保存一个视角。单击保存按钮以创建一个包含当前视角所有视图及其位置和大小的全新视角。

要删除视角,请选择编辑 > 首选项 > 常规 > 视角。选择要删除的视角并单击删除按钮。《code translate="no">squishide依赖于以下视角的可用性,《a href="main-window.html#ide-squish-test-management-perspective" translate="no">测试管理、《a href="main-window.html#ide-squish-test-debugging-perspective" translate="no">测试调试和《a href="main-window.html#ide-squish-spy-perspective" translate="no">侦察,因此请不要删除它们。

搜索操作

搜索操作()会调用搜索对话框,您可以在其中搜索文件中的文本。

要调用此操作,请单击搜索 > 搜索,或按Ctrl+H

另请参阅文件操作。

全选操作

全选操作可以选择支持此操作的活动视图中的所有文本,例如编辑器视图和测试结果、《a href="test-summary-view.html#ide-the-test-summary-view" translate="no">测试摘要和运行器/服务器日志视图。

要复制所选文本到剪贴板,请单击复制操作。

测试结果视图中,只有可见文本被复制,因此您必须展开结果以复制它们的详细数据。

要调用全选操作,请单击编辑 > 全选,按Ctrl+A,或在上下文菜单中单击全选选项。

服务器设置

编辑 > 服务器设置操作会调用Squish服务器设置对话框,您可以在其中控制代码运行和回放测试时使用的squishserver的各个方面。

显示活动快捷键操作

显示活动快捷键操作会显示当前活动的键盘快捷键。

要调用此操作,点击帮助 > 显示活动键盘绑定或按Shift+Ctrl+L

{}

显示活动键盘绑定弹出窗口

当弹出窗口打开时,按Shift+Ctrl+L打开首选项 > 常规 > 键盘

显示系统菜单操作

显示系统菜单操作打开活动视图的系统菜单,其中包含关闭、最小化(图标化)、最大化视图的选项,以及特定于视图类型的选项。

要调用此操作,点击窗口 > 导航 > 显示系统菜单或按Alt+-

显示视图操作

显示视图操作打开尚未打开的视图。

要打开一个视图

  • 点击窗口 > 显示视图并选择一个视图。点击其他选项打开显示视图对话框并搜索一个视图。
  • Shift+Alt+QQ打开显示视图对话框。
  • Shift+Alt+Q并等待直到打开显示视图命令列表。在列表中选择一个视图或使用视图名称旁边的键盘快捷键

显示视图菜单操作

显示视图菜单操作打开当前视图的视图菜单()。

要调用此操作,点击窗口 > 导航 > 显示视图菜单或按Ctrl+F10

显示空白字符操作

显示空白字符操作()切换编辑器视图中空白字符的显示。当启用时,空格显示为cdots(垂直居中 periods),制表符显示为指向右方的菱形,换行符显示为段落标记。

要切换此操作的开/关,点击显示空白字符)按钮。

跳过所有断点操作

跳过所有断点操作如果使用恢复操作恢复测试,则标记所有要跳过的断点。这意味着测试将运行到完成或错误。

要调用此操作,点击运行 > 跳过所有断点或按Ctrl+Alt+B

监视器操作

监视器)操作更改当前视角到监视器视角。

在实践中,您很少需要手动在标准的Squish视角之间切换,因为squishide会根据上下文自动在它们之间切换。

要调用此操作,点击窗口 > 打开视角 > 监视器监视器按钮。

另见如何使用监视器

单步执行操作

单步执行)操作继续执行已停止的测试用例,例如,在断点处。如果要执行的语句是函数调用,此操作将进入函数并执行该函数的第一条语句。

要调用此操作,点击运行 > 单步执行,按F5或点击单步执行按钮。

另请参阅Step OverStep ReturnResume操作、Test Debugging 视图和如何编辑和调试测试脚本.

Step Over 操作

Step Over () 操作会继续执行已经停止的测试用例,例如在断点处。如果要执行的语句是一个函数调用,则此操作将执行调用(而不进入被调用的函数),以便从调用后的语句继续。

要调用此操作,请单击运行 > Step Over,按F6键,或单击Step Over按钮。

另请参阅Step IntoStep ReturnResume操作、Test Debugging 视图和如何编辑和调试测试脚本.

Step Return 操作

Step Return () 操作将一个在例如断点处停止的测试用例继续执行。如果要执行的语句是在一个函数调用内部(例如,通过进行Step Over操作的调用),则此操作将立即完成函数的执行,以便从刚完成的函数调用后的语句继续。

要调用此操作,请单击运行 > Step Return,按F7键,或单击Step Return按钮。

另请参阅Step IntoStep OverResume操作和Test Debugging 视图。

Suspend 操作

Run > Suspend 操作是从 Eclipse IDE 继承而来的。在 squishide 中不需要或不起作用。

切换到编辑器操作

切换到编辑器 操作会打开切换到编辑器对话框,在该对话框中,您可以激活当前打开的编辑器。

要调用此操作,请单击窗口 > 导航 > 切换到编辑器或按下Shift+Ctrl+E

或者,您可以单击编辑器视图标签来激活编辑器。

终止操作

Terminate 操作 () 将终止在断点处停止的测试用例的执行。

要调用此操作,请在测试调试视图中单击运行 > Terminate,按Ctrl+F2键,或单击Terminate按钮。

另请参阅Resume操作、Test Debugging 视图和如何编辑和调试测试脚本.

测试调试操作

《测试调试》( ) 操作将当前视图更改为《测试调试》视图。

在实践中,您很少需要手动在标准的Squish视角之间切换,因为squishide会根据上下文自动在它们之间切换。

要调用此操作,请点击 窗口 > 打开视图 > 测试调试 或《测试调试》按钮。

测试管理操作

《测试管理》( ) 操作将当前视图更改为《测试管理》视图。

这是您可以在 编辑 > 首选项 > 一般 > 视图 中更改的默认视图。

在实践中,您很少需要手动在标准的Squish视角之间切换,因为squishide会根据上下文自动在它们之间切换。

要调用此操作,请点击 窗口 > 打开视图 > 测试管理 或《测试管理》按钮。

切换块选择模式操作

《切换块选择模式》( ) 操作在标准模式和块选择模式之间切换。在标准模式下,文本按线性方式选中,就好像整个文件是一个非常长的文本串,从光标位置到鼠标拖动的位置或键盘导航选中的位置(按下 Shift 键)。在块模式下,文本被选中为一个矩形,光标位置标记一个角落,鼠标拖动的位置或键盘导航选中的位置(按下 Shift 键)标记对角角落。

默认选择模式为标准模式。要切换到标准模式或块模式,请点击《切换块选择模式》( ) 工具栏按钮或按 Shift+Alt+A

切换断点操作

《切换断点》( ) 操作在包含光标的行上添加或删除断点。您在编辑测试脚本或测试运行在断点停止时使用此功能。

要调用此操作,请点击 运行 > 《切换断点》或按 Shift+Ctrl+B

切换行断点操作

《切换行断点》( ) 操作在包含光标的行上添加或删除断点。

要调用此操作,请点击 运行 > 《切换行断点》。通常,您可以使用 切换断点 操作。

切换方法断点操作

《运行》> 《切换方法断点》( ) 操作是从 Eclipse IDE 继承的。在 squishide 中不起作用。

切换观察点操作

《运行》> 《切换观察点》( ) 操作是从 Eclipse IDE 继承的。在 squishide 中不起作用。

撤销操作

《撤销》操作( )撤销您执行的最后操作或重新执行的 重做 操作。

要重复撤销您执行的操作,请连续单击 编辑 > 《撤销》或按 Ctrl+Z

使用步骤过滤器的操作

“运行” > “使用步骤过滤器”()操作来自Eclipse IDE。在 squishide 中此操作不可用。

工作集操作

“工作集”操作将打开“选择工作集”对话框,您可以在其中创建或修改工作集。点击“确定”按钮以从工作集的文件中进行搜索。搜索位于选定的文本处——如果没有选定文本,则搜索包含光标的单词。搜索结果在 搜索 视图中打开。

要调用此操作,请点击“搜索” > “文本” > “工作集”。

另请参阅 文件项目工作区 操作。

工作区操作

“工作区”操作将搜索当前工作区文件中的选定文本——如果没有选定文本,则搜索包含光标的单词。搜索结果在 搜索 视图中打开。

要调用此操作,请点击“搜索” > “文本” > “工作区”或按 Ctrl+Alt+G

另请参阅 文件项目工作集 操作。

Squish服务器工具栏

“Squish服务器”工具栏可让您更改执行测试时使用的默认服务器配置。在 服务器 首选项视图中配置要从中选择服务器的列表。

要显示“Squish服务器”工具栏,请点击“窗口” > “自定义视角” > “工具栏可见性”并勾选“Squish服务器”复选框。

视角

squishide 提供了三个带有所有必要功能的视角。您可以从头开始创建自定义视角,也可以基于任何 Squish 视角来创建,但通常不需要这么做,因为 squishide 会记住您所做的更改,并在切换视角时应用这些更改。

间谍视角

当您调用 启动 AUT 操作时,squishide 将切换到 间谍 视角。此视角显示了 应用程序对象属性方法 视图,以及已打开的其他视图,如 测试套件 视图和任何打开的 编辑器 视图。您还可以点击 间谍 按钮切换到此视角。

{}

间谍视角

要返回默认视角 测试管理,请调用 退出 AUT 操作。

另见如何使用监视器

测试管理视角

《squishide》从测试管理视角开始,当你关闭其他任何一个视角时,将切换到它。这个视角显示了测试套件测试结果测试摘要视图,以及任何一个打开的编辑器视图。

您还可以点击测试管理按钮来切换到该视角。

{}

测试管理视角

如果您打开了运行器/服务器日志视图(通过选择显示视图操作),它将显示在这个视角中。

测试调试视角

当达到断点时,《squishide》会自动切换到测试调试视角。这个视角显示了应用程序对象属性方法调试控制台变量视图,以及任何一个打开的编辑器视图。

您还可以点击测试调试按钮来切换到这个视角。

{}

测试调试视角

要返回默认视角测试管理,可以通过调用恢复操作来完成测试运行,或者通过调用终止操作来取消它。

控制条窗口

在您录制测试或测试片段或运行测试时,会出现控制条窗口,而《squishide》的主窗口消失。一旦测试运行或录制完成或您取消它,控制条窗口关闭,而《squishide》的主窗口重新出现。

控制条的主要优点是它比IDE占用空间小得多,为您的AUT的GUI留出更多屏幕空间。然而,如果AUT是远程的,在测试运行时没有理由隐藏IDE,因此您可以在首选项 - Squish - 回放中配置控制条和主窗口行为来始终显示IDE。

{}

控制条窗口

停止录制操作

《停止录制》()操作会停止将片段录制到现有的测试中。此外,您可以选择要完成录制但想要让Squish实际关闭AUT的操作。或者如果出错,想要重新开始。另请参阅如何编辑和调试测试脚本

验证菜单动作

《验证》菜单动作插入不同类型的验证点。它们隐藏控制条窗口,并显示《squishide》的主窗口,可能位于AUT之前。自动切换到带有可见的验证点创建器视图的间谍视角,准备插入验证点。插入验证点后,《squishide》的主窗口被隐藏,控制条窗口被显示,以便录制继续。要关闭不插入验证点继续录制,请关闭验证点创建器视图。

这些操作仅可在录制过程中使用。

有关更多信息,请参阅如何创建和使用验证点

属性动作

验证 > 属性 ( ) 操作会插入一个属性验证

截图动作

验证 > 截图 ( ) 操作会插入一个截图验证

表格动作

验证 > 表格 ( ) 操作会插入一个表格验证

视觉动作

验证 > 视觉 ( ) 操作会插入一个视觉验证

搜索图像动作

验证 > 搜索图像 ( ) 操作将 squishide 切换到一个插入 Boolean test.imagePresent(imageFile, [parameterMap], [searchRegion]) 函数调用的测试脚本的模式。

OCR文本动作

验证 > OCR文本 ( ) 操作将 squishide 切换到一个插入 Boolean test.ocrTextPresent(text, [parameterMap], [searchRegion]) 函数调用的测试脚本的模式。

插入菜单动作

插入 菜单动作将 squishide 切换到一个将函数插入到测试脚本的模式。这些动作仅在录制过程中可用。

每个插入命令在执行操作前都可以有一个可选的延迟时间。在调用 插入 动作之前按住键盘修正键。

  • Shift - 3 秒
  • Ctrl - 5 秒
  • Ctrl + Shift - 10 秒

mouseClick(<Image>) 动作

插入 > mouseClick(<Image>) ( ) 动作插入一个 mouseClick(screenPoint, modifierState, button) 函数,该函数根据屏幕上图像的位置进行操作。

doubleClick(<Image>) 动作

插入 > doubleClick(<Image>) ( ) 动作插入一个 doubleClick(screenPoint, modifierState, button) 函数,该函数根据屏幕上图像的位置进行操作。

tapObject(<Image>) 动作

插入 > tapObject(<Image>) ( ) 动作插入一个 tapObject(screenPoint, modifierState, button) 触摸函数,该函数根据屏幕上图像的位置进行操作。

mouseClick(<OCR>) 动作

《插入》> 《鼠标点击()》动作 ( ) 插入一个基于指定文本位置的 mouseClick(screenPoint, modifierState, button) 函数。

doubleClick(<OCR>)动作

《插入》> 《双击()》动作 ( ) 插入一个基于指定文本位置的 doubleClick(screenPoint, modifierState, button) 函数。

tapObject(<OCR>)动作

《插入》> 《点击对象()》动作 ( ) 插入一个基于指定文本位置的 tapObject(screenPoint, modifierState, button) 触摸函数。

开始录制视频动作

《插入》> 《开始录制视频》动作 ( ) 将 test.startVideoCapture(message) 函数插入到测试脚本中。插入的脚本语句不传递任何参数给函数,因此函数使用默认消息和当前应用程序上下文。插入后,可以继续录制。

记录脚本测试用例时,点击此动作后该动作将被禁用,而 停止录制视频 动作将被启用。

请注意:在记录代码片段时,squishide 无法确定记录的片段插入点是否将启动视频捕获。因此,该动作始终处于启用状态,生成的脚本代码在运行时如果以相同的上下文调用两次 test.startVideoCapture,可能会抛出异常。

停止录制视频动作

《插入》> 《停止录制视频》动作 ( ) 将 test.stopVideoCapture(message) 函数插入到测试脚本中。插入的脚本语句不传递任何参数给函数,因此函数使用默认消息和当前应用程序上下文。插入后,可以继续录制。

记录脚本测试用例时,点击此动作后该动作将被禁用,而 开始录制视频 动作将被启用。

请注意:在记录代码片段时,squishide 无法确定记录的片段插入点是否将启动视频捕获。因此,该动作始终处于启用状态,生成的脚本代码在运行时如果以相同的上下文调用两次 test.stopVideoCapture,可能会抛出异常。

注释动作

《插入》> 《注释》动作 ( ) 打开一个 插入注释 对话框,您可以在其中将任意格式的注释插入到测试脚本中。插入后,可以继续录制。

暂停动作

仅在实际回放期间启用 暂停 按钮。点击它将类似断点设置在 现在,动作将隐藏 控制栏,将 squishide 切换到 测试调试 视图,并显示主窗口,使您可以逐行执行代码并检查变量。

远程控制操作

远程控制

)操作通过 squishide 打开用于查看和控制远程测试系统的 远程控制 对话框。

取消动作

单击 取消 () 操作来取消录制测试或代码片段或播放测试。如果您取消录制,记录的测试脚本行将不会插入到测试用例中。如果您取消播放,则保留到目前为止记录的测试结果,但取消播放,因此不再记录更多测试结果。

©2024 The Qt Company Ltd. 版权归各自的持有人所有。
此处提供的文档受 GNU自由文档许可证第1.3版 的条款许可,由自由软件基金会发布。
Qt 及相关标志是芬兰以及其他各国/地区的The Qt Company Ltd.的商标。所有其他商标均为各自持有者的财产。