2011-05-20 25 views
0

我在编辑Rational Functional Tester脚本时遇到了一个问题。我有一个应用程序来测试用户为不同公司产品创建请求的位置。所有请求都垂直设置在一个网格中,并且所有请求都具有相同的查看按钮以提供更多数据。如何让Rational Functional Tester在网格中的每一行上执行记录的操作?

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

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

回答

1

您将需要使用find函数获取所有视图按钮的列表,然后使用循环点击所有视图按钮。像下面这样:

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... 
} 
+0

Thankx很多,我会试试看 – sajjad 2011-05-31 08:58:36

相关问题