
CheckBox/RadioButton 87
Пример. Строка кода, возвращающая состояние кнопки Submit на
данный момент:
out^value » Submit.GetPropertyC'bEnabled")
Rational Robot
SQAGetProperty(
recMethod$.
property,
out__val ue)
где recMethocl$
—
способ идентификации кнопки; property ~ название
запрашиваемого свойства; out^value
—
переменная, хранящая значе-
ние запрашиваемого свойства.
Пример. Следующая строка кода возвращает состояние кнопки
Submit на данный момент:
SQAGetProperty("Type=PushButton;Name»Submit"."Enabled",out^value)
CheckBox/RadioButton
Вообще-то, CheckBox (Флажок) и RadioButton (Переклю-
чатель) -- это различные элементы. Причина, по которой
между ними поставлен знак равенства, проста. Кроме внеш-
него вида они отличаются только тем, что позволяют выбрать раз-
ное количество вариантов из нескольких элементов класса. Можно
выбрать несколько (даже все сразу) элементы CheckBox и только один
из элементов RadioButton. Набор функций у этих элементов, соответ-
ственно, одинаков.
Какие функции этих элементов необходимы?
• Выбор любого параметра.
• Отмена выбранного параметра.
• Получение информации о состоянии элемента.
Теперь на примере программных продуктов для автоматизации про-
цессов тестирования рассмотрим, как реализованы эти функции.
Выбор параметра
WinRunner
button^set (button. ON)
где button
—
логическое имя или физическое описание кнопки.
Пример. Следующая строка кода выбирает вариант Large из спи-
ска параметров Pizza Туре:
button^set ("Large". ON);