如何让Rational Functional Tester在网格中的每一行上执行记录的操作?

时间:2011-05-20 11:46:58

标签: rft

我在编辑Rational Function Tester脚本时遇到问题。我有一个应用程序来测试用户在哪里创建不同公司产品的请求。所有请求都在网格中垂直设置,所有请求都有相同的视图按钮以提供更多数据。

我需要通过查看按钮验证所有请求中是否存在数据。一世 记录了一个脚本,我点击了查看按钮,验证数据是否存在, 然后回到主屏幕并与第二个循环执行相同的循环 查看按钮。

如何使用所有视图按钮让RFT执行此验证?

1 个答案:

答案 0 :(得分:1)

您需要使用find函数获取所有View按钮的列表,然后使用循环点击所有这些按钮。如下所示:

TestObject[] buttons;
buttons = document_myPage().find(atDescendant(".text", "View", ".class", "HtmlButton"), false); 
for (int j = 0; j < buttons.length; j++)
{
    GuiTestObject currentButton = (GuiTestObject)buttons[j];
    currentButton.click();
    //more code here...
}