Хочу протестировать блокнот на открытие файлов определённой длинны в WinRunner-е. Не знаю,можно ли создать файл заданной длинны в WinRunner-е, поэтому создаю их заранее (#C:\>fsutil file createnew C:\testfile2txt 10000000). Как работать с WinRunner-ом знаний никаких. Винниченко сильно не помог.
Жизнеспособен ли таков сценарий? Либо присутствуют какие-то критические ошибки?
Буду признателен за любые ответы.
function runtest (fname) {
system (fname);
report_msg(sprintf("%s: Start -------",fname));
# Безымянный - Блокнот
win_activate ("Безымянный - Блокнот");
set_window ("Безымянный - Блокнот", 4);
obj_type ("Edit","<kCtrl_R-o>");
# Открыть
set_window ("Открыть", 0);
list_select_item ("Папка:_1", "testfile2");
button_press ("Открыть_2");
if (set_window ("testfile2 - Блокнот", 4)==E_OK) {
report_msg(sprintf("%s: Успешное открытие-------",fname));
win_close("testfile2 - Блокнот");
}
else {
report_msg(sprintf("%s: Неудачное открытие-------",fname));
win_close("Безымянный - Блокнот");
}
report_msg(sprintf("%s: Finished -------",fname));
}
runtest("c:/windows/system32/notepad.exe");

