您还可以使用 RFT 来获取关于随后您也许需要寻找的控件的信息。对于此例,使用 RFT 提供的 ClassicsJavaA 示例应用程序,并依照以下步骤。
- 当您在定义按钮的属性时,创建一个临时的空的 Functional Test 脚本来保留对象地图(Object Map) 。
- 在空测试脚本里的菜单中,选择Script > Open Test Object Map 。
- 然后选择Applications > ClassicsJavaA 启动应用程序。
- 单击 Place Order 按钮。
- 单击 Member Logon 对话框中的 OK 按钮。
现在应该出现 Place an Order 对话框。您可以使用该对话框来观察如何使用find
方法在对话框中定位按钮,以及为每个控件获得一个 TestObject。
图 1. ClassicsJavaA 应用程序中的 Place an Order 对话框
您将会在下一个对话框中看到三个按钮:Related Items、Place Order,和 Cancel。观察对象地图(Object Map)中出现的这三个按钮,然后继续以下步骤:
- 在 Private Test Object Map 中,从菜单中选择Test Object > Insert Object(s) 。
- 将 Object Finder 控件拖到 Place an Order 对话框上,将其挪到标题栏上,以使整个对话框四周包围着一个红色方框,然后释放鼠标按钮。
- 现在,在 Insert a GUI Object into the Object Map 对话框中,选择 Include all available objects on this window 并单击Finish。
- 单击 Place Order 按钮。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/