Второй день изучаю SilkTest и не могу польностью разобраться с заданием свойств (property) в скрипте.
Вот такой пример:
[ ] list of string a [ ] a = АдминистраторУзел.SplitContainer1.SystemWindowsFormsSplitterP1.SourcesModule.TableLayoutPanel1.ListView1.GetPropertyList() [ ] list of string s [ ] s = АдминистраторУзел.SplitContainer1.SystemWindowsFormsSplitterP1.SourcesModule.TableLayoutPanel1.ListView1.GetProperty(a[4])
4-й элемент списка a[4] = "Contents"
При выполнении данного кода выходит сообщение
*** Error: Unable find property Contents
Почитав документации немного, подумал, что может нужно знак доллара поставить перед названием. Поставил
... [ ] s = АдминистраторУзел.SplitContainer1.SystemWindowsFormsSplitterP1.SourcesModule.TableLayoutPanel1.ListView1.GetProperty("$Contents") ...
И все равно пишет ту же саму ошибку:
*** Error: Unable find property Contents
А куда, спрашивается, делся $ ?
Ниже вышеприведенных строк идет:
[-] АдминистраторУзел.SplitContainer1.SystemWindowsFormsSplitterP1.SourcesModule.TableLayoutPanel1.ListView1.VerifyProperties ({...}) [ ] [ ] "" [-] {...} [-] {"Contents", [LIST OF STRING] {...}} [ ] "A1" [ ] "A2" [ ] "Obj001" [ ] "obj01 from TM03" [ ] "Свойства узла"
Причем эта проверка срабатывает нормально, свойство Contents, видимо, обнаруживается.
С чем может быть это связано. Подскажите, пожалуйста.
Заранее, очень благодарен. С уважением, Рустам.