【发布时间】:2014-04-08 12:57:17
【问题描述】:
请帮我解决我在qtp中的疑问如何检查下拉选项中的元素是否被激活。
例如,我有 2 个页面州和城市,在状态页面中我已经停用了一些不应该在城市页面中的状态如何通过 DP 编写代码。
【问题讨论】:
标签: qtp
请帮我解决我在qtp中的疑问如何检查下拉选项中的元素是否被激活。
例如,我有 2 个页面州和城市,在状态页面中我已经停用了一些不应该在城市页面中的状态如何通过 DP 编写代码。
【问题讨论】:
标签: qtp
您应该从第一个下拉菜单中获取项目并与另一个进行比较。例如:
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
只需调整周期或身体:-)
【讨论】:
如果您在状态页面中停用特定状态
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"
【讨论】: