36
Глава 2. Record/Playback
Среда выполнения
среда выполнения выглядит следующим образом.
Г^ t* «р»
B«w<t t?etx|9
Jwrt-
ID^
V*«J4W
И*
^«^^
<#%jg8§V3fe'
OS'H:"ff?T;P'jy!?y'fiff!?
1
0
Verification Points
1 LociO^ Function pristctvpes
Option Explicit
Sub Main
Din Result
Й5
Integer
End
'IrtU.inlly R<?ccr«fid:
8/13/260^»
?:3S:19
PM
'Script Найй; MyfirstRation^lRfjOotrtle
Winaow SetContext, "Class-Shell TrayMnd",
"•"
TabControl Click, "0bjectlndex=1;\;ltenlndex»2",
Window SetContext. "Caption-Pizza Ordering Page
Browser HewPage,"HTMLTitle»Pizza Ordering Page",*
RadioButton Click, "Hame-type"
CheckBox Click, "Mane-pepperony"
CheckBox Click, "Hane=nushrooms"
CheckBox Click, "Nane>iiieat"
PtishBiitton Click, "HTMLText=Calculate Order"
Window SetContext, "Class»=Shell_TrayWnd",
""
TabControl Click, "0bjectIndex-1;\;IteriIndex-7",
Sub
^^^i^^^W?-m
Л
^.
-
Microsoft Internet Explorer",
""
To,
что вы видите на экране, является программным выражением
предпринятых ранее действий. Не будем описывать здесь каждую
функцию
—
это будет сделано в следующей главе. Вместо этого об-
ратите внимание на сам файл. В том виде, в котором он существу-
ет сейчас,
—
это готовый для исполнения скрипт. Файлы в Rational
Robot бывают трех типов: скрипты (*.гес), файлы-заголовки (*.sbh)
и библиотечные файлы (*.sbl). Библиотечные файлы (компилируе-
мые модули), как уже говорилось в предыдущей главе, являются
строительным материалом для библиотеки функций. Для того что-
бы функции, определенные в библиотечные файлы, были доступны
любому скрипту, они должны быть «объявлены» в файле заголовкГ
(как и глобальные переменные), а затем скомпилированы с исполь-
зованием функции File • Compile.
Но пока нам это не нужно. Следует отметить, что все выполняемые
строки кода должны находиться внутри процедуры
Main.
Итак, скрипт
готов к употреблению! Просто нажмите кнопку Запуск ^. Посмот-
рите,
как можно тестировать приложение без вмешательства чело-
века.