Это похоже на работу:
Set RowDesc = Description.Create()
RowDesc("class").Value = "divRow"
RowDesc("index").Value = 0
Set DataDesc = Description.Create()
DataDesc("class").Value = "divData"
While Browser("Browser").Page("Page").WebElement(RowDesc).Exist(1)
Set Row = Browser("Browser").Page("Page").WebElement(RowDesc)
RowDesc("index").Value = RowDesc("index").Value + 1
MsgBox Row.WebElement("class:=divFirst").GetROProperty("innertext")
DataDesc("index").Value = 0
While Row.WebElement(DataDesc).Exist(1)
Set Datum = Row.WebElement(DataDesc)
MsgBox Datum.GetROProperty("innertext")
DataDesc("index").Value = DataDesc("index").Value + 1
Wend
Wend
Причина, по которой я использую описательное программирование с индексом, который закончится, заключается в том, что ChildObjects
не возвращает эти WebElements
(Очевидно, вы захотите сделать что-то кроме MsgBox со значениями.)