课程简介:
基于 Java 构建的应用程序中常常使用到网格控件,网格控件包含很多网格单元对象,并有隐藏单元对象和可扩展单元对象。由于 RFT 无法直接识别网格控件单元对象的命名属性和可扩展网格单元对象,传统的网格单元对象操作通过记录自动化脚本来确定网格单元对象的绝对坐标,此方法的灵活性小,可维护性和可扩展性差。底层 Application 的坐标变化以及用户对 UI 的微调都会导致网格单元对象的识别失效。通过 RFT 和 Java 反射机制的结合,用户可以实现通过命名和变量来操作网格控件中的隐藏单元对象和可扩展单元对象,极大的提高了自动化脚本的灵活性,可维护性和可扩展性。本文将通过实例来展示如何使用 RFT 和 Java 反射机制来识别网格控件中的隐藏单元对象和可扩展单元对象。