2011-05-20 49 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

相關問題