zoukankan      html  css  js  c++  java
  • Get column value of Flex Datagrid by QTP

     

    ' get the number of rows in the table
    rowCount=Browser("Browser").FlexApplication("App").FlexApplication("Fl exClient").FlexPanel("FlexPanel").FlexCanvas("App Home").FlexPanel("Search Results").FlexDataGrid("searchResults").GetItemsCount

     

    userFound = FALSE

    For myRow = 1 to rowCount
            'select the row
            Browser("Browser").FlexApplication("App").FlexApplication("FlexClient ").FlexPanel("FlexPanel").FlexCanvas("AppHome").FlexPanel("Search Results").FlexDataGrid("searchResults").SelectIndex(myRow -1) ' indexes start at 0
            'get the data contents of the row (the columns are pipe separated)           
            rowData = Browser("Browser").FlexApplication("App").FlexApplication("FlexClient ").FlexPanel("FlexPanel").FlexCanvas("App Home").FlexPanel("Search Results").FlexDataGrid("searchResults").GetROProperty("selecteditem")
            'report the row data
            Reporter.ReportEvent micDone,"Search Results Row " &myRow,rowData
            'split the row data into an array: one element per column
            aRowData=split(rowData,"|")
           
            ' see if the UserName column matches what we want to select
            If myUser <> "" Then
                    ' the strings must match exactly
                    If trim(aRowData(0)) = myUser Then
                        userFound = TRUE

                        exit For
                    End If
            End If
    Next

  • 相关阅读:
    html meta标签
    随滚动条滚动,动态修改元素class
    获取浏览器长宽自动设置
    SpringMVC常用注解實例詳解2:@ModelAttribute
    SpringMVC常用注解實例詳解1:@Controller,@RequestMapping,@RequestParam,@PathVariable
    Freemarker常用指令使用范例
    Spring整合Freemarker
    SpringMVC配置入門
    再谈深浅拷贝 后端
    转发-react 性能深度探讨
  • 原文地址:https://www.cnblogs.com/ellie-test/p/3288728.html
Copyright © 2011-2022 走看看