我想了解Ranorex 工具上的Duration和Delay术语之间的区别。这是我练习的图像:
提前致谢。
在 Ranorex 中,术语“延迟”是指系统将采取的行动,即它将延迟执行测试一段时间(确切地说是持续时间)。
测试步骤上的“持续时间”是在执行下一步之前等待的时间。这很重要,因为它与许多人可能理解的背道而驰。持续时间不会延迟它所在的步骤,而是延迟下一步。
我不知道这个应用程序,但持续时间是衡量某事的“结束时间减去开始时间”,延迟是“开始时间”之前的时间。我希望它有所帮助。
延迟
延迟只是 Ranorex 中的正常操作。其他操作是鼠标、按键序列、验证、...
它做名字所说的。一旦执行此操作,它只会将下一个操作的执行延迟一段确切的时间。
期间
持续时间是所有动作都具有的特定属性。Actions 的其他属性有 Continue on fail、Enabled、...
Ranorex Studio 10.1.2 中 Duration 属性的工具提示说:“整个动作执行所需的时间,包括下一个动作开始前的等待时间。不影响动作本身在 AUT 中执行的速度。示例:对于持续时间为 10 秒的鼠标单击动作,单击会在几毫秒内执行,但 Ranorex Studio 会在执行下一个动作之前等待整整 10 秒,实际上增加了延迟。0 毫秒执行动作,然后立即开始下一个动作 (如果 AUT 响应速度不快,可能会导致问题)。持续时间不包括链接到操作的存储库项目的有效超时值。