Есть веб приложение в котором есть строка поиска и кнопка "Найти".
После того как будет введён текст и нажата кнопка - вернутся значения в таблице WebTable
Если в строку поиска вводить разные значения, то и имя WebTable будет разное
например если ввести Apple iPhone 8Gb то будет WebTable("Apple iPhone 3G (8Gb)")
если ввести Apple iPhone 32Gb то будет WebTable("Apple iPhone 3G S (32Gb)")
Эта строка у никогда не меняется Browser("Browser").Page("TUT.BY | МАГАЗИНЫ | Поиск")
И я знаю что у меня объект будет следующий Browser("Browser").Page("TUT.BY | МАГАЗИНЫ | Поиск").WebTable(что будет здесь я не знаю)
Как мне получить свойство name у WebTable ?
пробовал делать так
Set oDesc = Description.Create() oDesc("micclass").Value = "WebTable" oDesc("html tag").Value = "TABLE" Dim webTable Set webTable =Browser("Browser").Page("TUT.BY | МАГАЗИНЫ | Поиск").ChildObjects(oDesc) For i=1 To webTable.count testing = webTable(i).GetROProperty("name") MsgBox testing & i Next
но таких объектов получается много, и при разном поиске нужное значение может находится в одном и том же месте.
Подскажите можно ли как то это проще сделать ? Есть вариант сделать это через RegEx, но если можно проще, подскажите пожалуйста