я пытаюсь изменить имя класса и 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 Edit</button>
.
.
.