Перейти к содержимому

Фотография

QTP. Проверка поля на возможность ввода


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Tleck

Tleck

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Джанни Родари

Отправлено 05 декабря 2012 - 05:55

Есть ли в QTP возможность проверить какой-либо атрибут формы на возможность ввести в него значение?
  • 0

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 05 декабря 2012 - 07:21

Есть ли в QTP возможность проверить какой-либо атрибут формы на возможность ввести в него значение?

ищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.
  • 0

#3 Tleck

Tleck

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Джанни Родари

Отправлено 05 декабря 2012 - 08:25

ищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.

Если попытаться ввести текст, то автотест прерывается с ошибкой. Readonly нету
  • 0

#4 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 05 декабря 2012 - 08:48


ищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.

Если попытаться ввести текст, то автотест прерывается с ошибкой. Readonly нету

1) MyObject.GetROProperty("Enabled") или MyObject.GetROProperty("Disabled"), в зависимости от типа контрола. Это в принципе нормально работает с не WEB контролами
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

  • 1


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных