Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестирование / Метод.указания.doc
Скачиваний:
58
Добавлен:
01.05.2014
Размер:
801.28 Кб
Скачать

Элементы интерфейса и их функции

В тех случаях, когда указанные действия применимы для нашего примера, будем приводить их прямо в тексте описания функций.

Window

Активирование окна

Window SetContext, recMethod$,

где recMethod$ - способ идентификации окна.

Пример: Window SetContext, "Caption=Выполнение математических операций"

Сворачивание окна

Window WMinimize, recMethod$

Пример: WindowWMinimize, "Caption=Выполнение математических операций"

Разворачивание окна

Window WMaximize, recMethod$

Пример: WindowWMaximize, "Caption=Выполнение математических операций"

Восстановление первоначального вида окна

Window RestorePos, recMethod$

Пример: WindowRestorePos, "Caption=Выполнение математических операций"

Меню

Выбор элемента из списка или выбора элемента из списка в субуровне другого элемента

MenuSelect menuPath$,

где menuPath$- способ идентификации пути к выбираемому параметру:

  • MenuName->OptionName – для полных имен

  • Menu=MenuName->pos(#)– для использования порядкового номера параметра.

ListBox/ComboBox

Выбор элемента из списка по его значению или по его порядковому номеру

ComboBox/ListBox Click, recMethod$, Coords$,

где recMethod$- способ идентификации списка;

Coords$- координаты х и у закладки

Пример: ComboBox Click, "Type=ComboBox;Index=0", "Coords=131,5"

Определение количества элементов в списке

SQAGetProperty(recMethod$,property,out_value),

где property– название запрашиваемого свойства;

out_value– переменная, хранящая значение запрашиваемого свойства.

Пример: SQAGetProperty("Type=ComboBox;Index=0","ItemCount",out_value)

Button

Нажатие кнопки

PushButton Click, recMethod$

где recMethod$- способ идентификации кнопки.

Пример: PushButton Click, "Type=PuchButton;Name=Button1"

Получение сведений о состоянии элемента

SQAGetProperty(recMethod$,property,out_value),

Пример: SQAGetProperty("Type=PushButton;Name=Button1","Enabled",out_value)

CheckBox/RabioButton

Выбор параметра и отмена выбранного параметра

RadioButton/CheckBox Click,recMethod$,

где recMethod$- способ идентификации параметра.

Пример: RadioButton Click, "Name=RadioButton1;Index=1"

Пример: CheckBox Click, "Name=CheckBox1"

EditBox

Ввод информации в поле ввода и возможность отчистить элемент от предыдущего ввода

Ввод текста разбит на два этапа: щелкнуть в поле ввода, а потом набрать текст.

1. EditBox Click, recMethod$,Coords$,

где recMethod$- способ идентификации поля ввода.

2. InputKeys KeyText$,

где KeyText$- переменная, хранящая значение поля ввода, или непосредственно поле.

Пример: EditBox Click, "Name=EditBox1", "Coords=150,8"

InputKeys"Тра-ля-ля"

Получение текущего значения в поле ввода

SQAGetProperty(recMethod$,property,out_value)

Пример: SQAGetProperty("Type=EditBox;Name=EditBox1","Text",out_value)

Scroll

Перемещение в начало или конец окна/документа

ScrollBar OrientationFunction, recMethod$, Position,

где OrientationFunction– направление движения ползунка (HScrollTo– горизонтальное иVScrollTo- вертикальное);

recMethod$- способ идентификации ползунка;

Position– координаты ползунка (0 – стартовая позиция, конечная зависит от объекта)

Перемещение на фиксированное расстояние внутри документа

ScrollBar OrientationFunction, recMethod$,

где OrientationFunction – направление движения ползунка:

  • ScrollRight– на одну линию вправо;

  • ScrollLeft– на одну линию влево;

  • ScrollLineUp – на одну линию вверх;

ScrollLineDown– на одну линию вниз.

Перемещение на одну страницу/экран выше/ниже

ScrollBar OrientationFunction, recMethod$,

где OrientationFunction – направление движения ползунка:

  • ScrollPageRight– на одну страницу/экран вправо;

  • ScrollPageLeft– на одну страницу/экран влево;

  • ScrollPageUp – на одну страницу/экран вверх;

  • ScrollPageDown– на одну страницу/экран вниз.

Tab

Перемещение одного элемента Tab к другому по его значению или порядковому номеру

Tabcontrol Click, recMethod$, Coords$,

где recMethod$- способ идентификации элементаTab;

Coords$- координаты вкладки.

Получение количества вкладок, содержащихся в Tab

SQAGetProperty(recMethod$,property,out_value)

В данном случае параметр property будет иметь значение ItemCount.

Label

Получение информации о воспроизведенном тексте

SQAGetProperty(recMethod$,property,out_value)

В данном случае параметр property будет иметь значение Text.