请帮助我解决qtp中的疑问如何检查下拉选项中的元素是否被激活。
示例我有2页状态和城市,在州页面中我已经停用了一些不应该在城市页面中如何通过DP编写代码的状态。
答案 0 :(得分:0)
您应该从第一个下拉菜单中获取项目并与另一个菜单进行比较。例如:
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
只需调整周期或身体: - )
答案 1 :(得分:0)
如果要在状态页
中停用特定状态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"