Xpath String возвращает null в UIPath с VB - PullRequest
0 голосов
/ 07 мая 2020

Я запускаю такой код в UIPath с VB

Dim doc As HTMLAgilityPack.HtmlDocument
Dim i As Integer
Dim num As Integer
doc = New HTMLAgilityPack.HtmlDocument()
doc.LoadHtml("<document><page><table><tr><td>A</td><td>A</td><td>A</td><td>A</td></tr></table></page><page><table><tr><td>A</td><td>A</td><td>A</td><td>A</td></tr></table></page></document>")
num = 1
For Each node As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//table")
    i=0
    Try
        For Each row  As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//table[" & num.ToString & "]/tr[td]")
            i = i + 1
        Next
    Catch
        ss="//table[" & num.ToString & "]/tr[td]"
        docc = doc
        Exit For
    End Try
    num = num + 1
Next

Я всегда выхожу по сегменту catch и получаю ошибку со второй таблицей. Не знаю, почему?

Когда я исследую стол, есть 2 таблицы. Но обратитесь ко второму в часах, я получаю ноль.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...