在RFT中如何獲取JTable中的所有資料?
在RFT中如何獲取JTable中的所有資料?
public void testMain(Object[] args)
{
//Start Classics Java Application
startApp ( "ClassicsJavaA" );
//Navigate to Existing Order Grid
jmb().click(atPath ( "Order" ));
jmb().click(atPath ( "Order->View Existing Order Status..." ));
// Frame: View Order Status
nameComboB().click();
nameComboB().click(atText ( "Claire Stratus" ));
ok().click();
// Frame: View Existing Orders
existingTable().click(atPoint (172,92));
//Get the data for the table
ITestDataTable orderTable = (ITestDataTable)existingTable().getTestData( "contents" );
//Display the available data types for the grid, total rows and columns.
System. out .println ( "Available Data Types: " + existingTable().getTestDataTypes ());
System. out .println ( "Total Rows in table : " + orderTable.getRowCount());
System. out .println ( "Total Cols in table : " + orderTable.getColumnCount());
// Cycle through all rows
for ( int row=0; row < orderTable.getRowCount();++row)
{
// Cycle through all columns
for ( int col=0; col < orderTable.getColumnCount();++col)
{
// Print out values of cells at (row,col ) coordinates
System. out .println ( "Row " + row + ", " + orderTable.getColumnHeader (col) + ": " +orderTable.getCell (row,col) );
}
}
// Close the frame
close().click();
// Frame: ClassicsCD
classicsJava( ANY , MAY_EXIT ).close();
}
}
控制檯輸出:
Available Data Types: {contents=表內容, visible contents=可見表內容, selected=選中的表單元格, visible selected=選定可見表單元格}
Total Rows in table : 1
Total Cols in table : 7
Row 0, ORDER ID: 7
Row 0, ORDER DATE: 3/11/98
Row 0, STATUS: Order Initiated
Row 0, COMPOSER: Bach
Row 0, COMPOSITION: Brandenburg Concertos Nos. 1 & 3
Row 0, QUANTITY: 5
Row 0, TOTAL: 84.9500
相關文章
- 在MySQL中,如何獲取資料庫下所有表的資料行數?MySql資料庫
- Flutter 中的資料的獲取Flutter
- 【譯】如何在React Hooks中獲取資料?ReactHook
- python如何幫我在投資中獲取更高收益Python
- 說說在 Python 中,如何讀取檔案中的資料Python
- 從session中獲取資料Session
- API介面在電商商品資料獲取中的應用API
- 在Linux中,如何獲取CPU的總核心數?Linux
- checkBox核取方塊,獲得選中那一行所有列的資料
- 從 falcon api 中獲取資料API
- 如何獲取想要的資料?
- Nuxt中如何使用Vuex-Store非同步獲取資料UXVue非同步
- MySQL 如何獲取執行中的Queries資訊?MySql
- vue3中獲取proxy包裹的資料Vue
- 如何在SpringBoot中清除所有快取 ?Spring Boot快取
- 在 JDBC 中獲取插入 IDJDBC
- 在 Fedora 中獲取最新的 Ansible 2.8
- 如何獲取 jenkins 中的憑證Jenkins
- Java 獲取Word中的所有插入和刪除修訂Java
- 在Excel中如何獲取漢字拼音首字母?Excel
- 如何獲取在思否「問答」打卡中的完成次數?
- python 從mongodb中獲取資料載入到pandas中PythonMongoDB
- Oracle獲取資料庫中的物件建立語句Oracle資料庫物件
- jquery和bootstrap獲取checkbox選中的多行資料jQueryboot
- 如何優雅獲的獲取不同系統版本中的程式資訊
- 如何獲取 C# 類中發生資料變化的屬性資訊C#
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- python中獲取如何Series值Python
- SOLIDWORKS如何獲取模型中的引數Solid模型
- 如何獲取 Linux 中的目錄大小Linux
- 如何在 Janus 中獲取 WebRTC 的流Web
- 在Java中獲取Android端登陸的裝置資訊JavaAndroid
- 如何用jst獲取DOM元素在頁面中的絕對位置?JS
- 關於如何獲取資料的方法
- 【譯】React如何獲取資料React
- React 中獲取資料的 3 種方法:哪種最好?React
- Python3 - 獲取資料夾中的檔案列表Python