Как изменить имя класса и арию, расширенную с помощью VBA - PullRequest
1 голос
/ 29 февраля 2020

я пытаюсь изменить имя класса и aria-расходуется в html с помощью vba. но я запер.

Я попробовал приведенный ниже код, но не смог, потому что не мог понять его логику c.

Мне нужно перейти на и затем aria-extended = "false" на aria-extended = "правда"

Sub test()

    Dim IE As Object
    Dim doc As HTMLDocument
    Set IE = CreateObject("Internetexplorer.application")

    IE.Visible = True
    IE.navigate "https://sample/cat.php?taxonomy=category"

    Do While IE.Busy
        Application.Wait DateAdd("s", 1, Now)
    Loop

    Set doc = IE.document


    doc.getElementsByClassName("level-0").getElementsByTagName("td").getElementsByClassName("row-actions").Value = "row-actions visible"
    doc.getElementsByClassName("level-0").getElementsByTagName("td").getElementsByClassName("row-actions visible").getElementsByClassName ("button-link editinline")



Set IE = Nothing
End Sub
<tr class="level-0" id="tag-1">
 <td class="name column-name has-row-actions column-primary" data-colname="Name">
   <div class="row-actions">
     <span class="inline hide-if-no-js">
       <button class="button-link editinline" aria-expanded="false" aria-label="Quick edit “cottage garden” inline" type="button">Quick&nbsp;Edit</button> 
.
.
.


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