了解最新技术文章
您是否曾经在 Ranorex Studio 中运行测试套件会话,却在报告中收到意外警告?如果您不确定要做什么或如何管理它们,诸如“越界”或“无界模块变量”之类的警告可能会令人困惑,并减慢您的测试自动化速度。
本文着眼于这两个常见警告,并提供有关如何处理它们的清晰见解。通过了解并有效处理这些警告,您可以确保 Ranorex Studio 中的测试自动化工作流程更顺畅、更可靠。继续阅读,让我们一起找出这些常见警告并简化您的测试过程。
当您在 UI 元素上执行鼠标操作并且该鼠标操作的操作点是在分配的 UI 元素的边界之外执行时,您将在报告中收到以下警告:
在具有不同分辨率或缩放设置的不同计算机上工作时,您可能会看到此警告。要处理此警告,您可以将操作的操作点更改为Center 。当动作点为 Center 时,动作将在元素的中间执行。这将有助于处理由于不同的分辨率和显示设置而导致元素位置和大小发生变化的情况。它还应该有助于渐进式网络应用程序或任何根据屏幕分辨率调整布局的应用程序。
更改录制模块本身的动作点可以让您修复特定的动作。但您也可以更改默认录制行为,以便将来的录制默认以中心作为动作点位置。定义此默认行为的设置是坐标记录模式,可以在“设置”->“记录器默认值”下找到。此设置具有三个可能的值:像素、无和比例。在本例中,我们希望使用“无”选项,以便 Ranorex 也会选择动作点位置的中心。您可以在此处阅读有关动作点设置的更多信息。
当您在未绑定到数据源的模块内使用变量时,Ranorex 将创建默认警告。
如果您以不需要绑定变量的方式使用变量(例如,获取值并记录该值),那么您可以轻松禁用测试套件属性中的警告。您可以通过右键单击测试套件并选择“属性”来访问测试套件属性。
警告是您在报告中找到的最有用的信息之一。当您使用该信息来优化测试或将重要的测试结果转发给利益相关者时,您可以放心,因为它会引导您走向成功的测试过程(更不用说处理警告可以清理您的测试报告)。尝试这些步骤,亲自看看。