无论您在Ranorex Studio中使用Ranorex Recorder还是作为独立工具,录音机和被测系统都必须准备好。
准备记录
在开始录制之前,您需要确保被测系统已准备好从手动测试执行开始。此外,请考虑以下几点,以避免事后清理录制和存储库过多的工作量。
- 如果不是测试用例本身的一部分,请不要在测试中运行多个应用程序实例
- 默认情况下,不记录鼠标移动; 为此,请在浏览菜单等情况下执行鼠标点击(或使用记录器热键记录鼠标移动)
- 考虑哪些步骤应该成为最终测试的一部分
- 尽量保持录音小,以使其成为模块化
您也可以参考我们的测试wiki,了解如何定义GUI测试场景的一般说明。
当前记录
此选项卡主要包含特定于当前记录的代码生成的配置参数。此标签页上的所有设置都存储在每个录制内。
描述:
可以用来简要描述记录执行的操作。
录制名称空间:
指定用于生成的代码的名称空间。
录音班名称:
指定用于生成的代码的类名称。
重播速度系数(%):
速度因子用于通过特定的因子值增加或减少重播整体速度。
重播次数:
重复计数用于指定迭代次数。
记录器UI模式:
通过指定记录器用户界面模式,操作表中可用的一组操作将被调整(“全局”:所有操作,“桌面和网络”:无移动操作,“移动”:无鼠标和键盘操作)。
启用回放模式和生成的代码:
用于指定动作之间的记录延迟是否应该是生成的代码的一部分。
生成重播报告:
此设置用于在重播过程中打开和关闭报告。
默认使用项目日志记录:
激活此设置可打开每个操作项目的默认日志记录消息。
记录器默认值
在此选项卡中,您可以为每个新创建的录制指定全局默认值。这些设置分为三个部分:
记录
捕获每一步的截图:
指定是否应在录制过程中执行当前操作的屏幕截图。
亮点元素:
指定是否启用记录期间的元素高亮显示。
坐标记录模式:
指定记录方式坐标。以下选项可供选择:
- 无:操作将始终在已识别元素的“中心”上调用
- 像素: 识别元素内的相对坐标以像素记录
- 比例: 以百分比记录已识别元素内的相对坐标
提出新行动的时机
注意请注意,以下设置仅影响新创建的操作,而不影响现有操作。
使用时间也用于记录的动作:
启用时,将采用下面指定的时间,而不是记录的持续时间。
使用按键优化:
默认启用。此设置使录制的按键序列更易于阅读。仅适用于英文字母的字符,即A-Z。也可以在动作的击键编辑器中启用/禁用。
残 | 启用 |
---|---|
{LShiftKey down} h {LShiftKey up} {}资本HELLO helll {}回Ø 你好{}空间有 |
H 你好 你好 你好 |
按键序列分割时间(毫秒):
使用此设置指定录制过程中按键顺序按键之间的最长时间。如果超过这个时间,则该序列被分成多个键序列。
每个动作的鼠标移动时间(毫秒):
指定用于将鼠标移动到与操作相关的UI对象的时间(以毫秒为单位)。
鼠标/指针相关的动作时间(毫秒):
指定用于手动创建的鼠标操作的总时间(以毫秒为单位)。只有在记录过程中无法确定动作的时间或“使用时间也适用于已记录的动作”时,才会为手动创建的动作考虑为此设置设置的值。
与键盘相关的动作时间(毫秒):
指定用于手动创建的键盘操作的默认总时间(以毫秒为单位)。只有在记录过程中无法确定动作的时间或“使用时间也适用于已记录的动作”时,才会为手动创建的动作考虑为此设置设置的值。
代码生成
录制名称空间:
指定用于生成的代码的名称空间。
录音班名称:
指定用于生成的代码的类名称。
生成重播报告:
此设置用于在重播期间打开或关闭生成报告。
默认使用项目日志记录:
激活此设置可打开每个操作项目的默认日志记录消息。