• Advanved DataGrid using QTP


    Use the GetCellData(j,i) Function for Cell data

    and

    Use the GetRowData(j) Function for Row Data

    where “j” and “i” are Row and Column values respectively.

    AUTOMATION SCRIPTS

    Dim cellData,columnCount,rowData
    cellData =0
    columnCount=0
    rowData=0

    columnCount=Browser(“Browser”).FlexApplication(“Yuri181756138″).FlexPanel(“AdvancedDataGrid Control”).FlexAdvancedDataGrid(“myADG”).GetROProperty(“columnCount”)

    rowCount=Browser(“Browser”).FlexApplication(“Yuri181756138″).FlexPanel(“AdvancedDataGrid Control”).FlexAdvancedDataGrid(“myADG”).GetROProperty(“rowCount”)
    print “Total Nuber of Collumns”
    print columnCount
    print “Total Nuber of Rows”
    print rowCount

    For j=0 to rowCount-1
    rowData=Browser(“Browser”).FlexApplication(“Yuri181756138″).FlexPanel(“AdvancedDataGrid Control”).FlexAdvancedDataGrid(“myADG”).GetRowData(j)
    print “Current Row : “&j & ” Row Data : “&rowData

    For i=0 to columnCount-1

    x=(j)*columnCount+(i)
    cellData=Browser(“Browser”).FlexApplication(“Yuri181756138″).FlexPanel(“AdvancedDataGrid Control”).FlexAdvancedDataGrid(“myADG”).GetCellData(j,i)
    set AatName=Browser(“Browser”).FlexApplication(“Yuri181756138″).FlexPanel(“AdvancedDataGrid Control”).FlexAdvancedDataGrid(“myADG”).GetAutomationChildAt(x)
    print “Current cell : “&i
    print “Cell Data : “&cellData
    id1=AatName.getROProperty(“automationvalue”)
    id3=AatName.getROProperty(“automationindex”)
    print “Automation Index  : “&id3
    print “Automation Value : “&id1

    Next
    Next

  • 相关阅读:
    Day5.打包解压,分区,软链接和硬链接
    Day4.权限命令
    Day3.linux基础命令
    macos proxy_bypass_macosx_sysconf exception
    网站收集
    django test
    django test, app aren't loaded yet
    sqlalchemy insert on duplicate update
    linux随机字符串
    Celery Received unregistered task of type
  • 原文地址:https://www.cnblogs.com/ellie-test/p/3314413.html
Copyright © 2020-2023  润新知