QTP. Проверка поля на возможность ввода
Автор Tleck, 05 дек 2012 05:55
Сообщений в теме: 3
#1
Отправлено 05 декабря 2012 - 05:55
Есть ли в QTP возможность проверить какой-либо атрибут формы на возможность ввести в него значение?
#2
Отправлено 05 декабря 2012 - 07:21
ищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.Есть ли в QTP возможность проверить какой-либо атрибут формы на возможность ввести в него значение?
#3
Отправлено 05 декабря 2012 - 08:25
Если попытаться ввести текст, то автотест прерывается с ошибкой. Readonly нетуищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.
#4
Отправлено 05 декабря 2012 - 08:48
1) MyObject.GetROProperty("Enabled") или MyObject.GetROProperty("Disabled"), в зависимости от типа контрола. Это в принципе нормально работает с не WEB контроламиЕсли попытаться ввести текст, то автотест прерывается с ошибкой. Readonly нету
ищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.
2) Для WEB контролов MyObject.Object.Disabled
3) Наконец контрольный вариант:
Function CanEnterText(obj, text) CanEnterText = False On Error Resume Next obj.Set text If Err.Number=0 Then CanEnterText = True End If On Error GoTo 0 Exit Function
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных