есть ли в qtp метод для проверки наличия элемента в поле со списком? - PullRequest
1 голос
/ 16 июля 2010

Я написал следующий код, чтобы получить все элементы в комбо и проверить с моим требуемым значением, но я думаю, что может быть лучший способ. Какой лучший способ проверить, есть ли в выпадающем списке какой-либо предмет? не удалось получить справку по QTP.

For check_index=0 to Window(window_name).Dialog(dialog_name).WinComboBox(control_name).GetItemsCount-1
If Trim(Window(window_name).Dialog(dialog_name).WinComboBox(control_name).GetItem(check_index))
=Trim(input_value_array(i_count)) Then

1 Ответ

0 голосов
/ 16 июля 2010

Нет такого метода из коробки. Вам придется создать свою собственную функцию.

Если вам все равно, какой предмет был или будет выбран, попробуйте это:

' try to select the desired value
yourCBO.Select "my item name"
' if it could be selected, then it does exist...
If yourCBO.GetSelection = "my item name" Then
MsgBox("exists")
Else
MsgBox("doesnt exist")
End If
...