【问题标题】:Integration testing ,how to find whether the dropdown elements are activated one or not集成测试,如何查找下拉元素是否被激活
【发布时间】:2014-04-08 12:57:17
【问题描述】:

请帮我解决我在qtp中的疑问如何检查下拉选项中的元素是否被激活。

例如,我有 2 个页面州和城市,在状态页面中我已经停用了一些不应该在城市页面中的状态如何通过 DP 编写代码。

【问题讨论】:

    标签: qtp


    【解决方案1】:

    您应该从第一个下拉菜单中获取项目并与另一个进行比较。例如:

    For i = 1 To 5
    city = Browser("").WebList("").GetItem(i)
    
    For j = 1 To 5
    state = Browser("").WebList("").GetItem(j)
    If state = city Then
      MsgBox("True")
    Else
      MsgBox("False")
    End If
    Next
    Next
    

    只需调整周期或身体:-)

    【讨论】:

      【解决方案2】:

      如果您在状态页面中停用特定状态

      State_Page_state = "deactivated_state_name"
      

      从城市页面获取州列表

      ListOfStates_Page_city = Browser("").Page("City_page").WebList("state").GetROProperty("all items")
      

      从列表中搜索状态,如果存在,它将返回列表中的位置,否则返回 0

      bool= InStr(1,State_Page_state,ListOfStates_Page_city)
      
      if bool >0 Then
          msgbox "Present"
      else
          msgbox "Not Present"
      

      【讨论】:

        猜你喜欢
        • 2013-02-24
        • 1970-01-01
        • 1970-01-01
        • 2017-02-11
        • 2015-07-27
        • 1970-01-01
        • 2022-07-05
        • 2018-10-10
        • 1970-01-01
        相关资源
        最近更新 更多