Вы можете использовать эту функцию, которую я создал некоторое время назад, она очень динамична, поэтому она принимает любые значения, которые присутствуют
Function DARRTS_Click_Webelement_From_Webtable(clasVal,htmlidVal,Elementinnertext_To_Click,index)
On error resume next
Dim oDesc
'create description of the object
Set oDesc = Description.Create
oDesc.Add "MicClass","WebTable"
oDesc.Add "class",clasVal
oDesc.Add "html id",htmlidVal
If index <> "" Then
oDesc.Add "index", index
End If
Element_innertxtVal = Elementinnertext_To_Click
i_RowCount = PageObj.Webtable(oDesc).RowCount
For rowNum = 1 to i_RowCount
For ColNum = 1 to PageObj.Webtable(oDesc).ColumnCount(i_RowCount)
set o_ElementObject = PageObj.Webtable(oDesc).childitem(rowNum,ColNum, "WebElement",0)
s_ObjectName = o_ElementObject.GetROProperty("innertext")
if s_ObjectName = s_ElementClassName then
o_ElementObject.click
'your passing report
Else
' your failing report
end if
Next
Next
On error goto 0
'clean up
Set oDesc = nothing
Set o_ElementObject = nothing
Функция завершения
Где:
classVal - значение класса объекта webtable
index - индекс num, если существует несколько ссылок с одним и тем же Text.Pass Blank "", если для индекса нет необходимости
htmlidVal- значение класса объекта веб-таблицы
Elementinnertext_To_Click- внутренний текст веб-элемента, который вы хотите щелкнуть из объекта веб-таблицы