Как поставить галочку в IE, используя VBA? - PullRequest
0 голосов
/ 01 июля 2019

Мне нужно поставить галочку с помощью vba на определенном веб-сайте. Я попробовал несколько методов, но безуспешно.

Невозможно проверить этот элемент (флажок), щелкнув по нему правой кнопкой мыши, потому что, если вы нажмете левую / правую кнопки мыши - флажок станет установленным. Чтобы идентифицировать элемент, я нажал CTRL + SHIFT + C и обнаружил ответственный код для него.

Я пытался найти этот элемент по: 1) Это класс, затем попытался использовать методы .click или .checked = true, 2) .getAttribute("onmousemove"...) 3) .getAttribute("ontouchstart"...)

Однако ни один из них не работал. Не было ошибки, однако флажок не был отмечен.

Я обнаружил, что когда вы наводите курсор мыши на флажок - его стиль меняется на: "height: 19px; курсор: указатель

         <tr ontouchstart="Grids[0].ARow=Grids[0].Rows[&quot;1_1&quot;];Grids[0].ASec=0;"
 onmousemove="Grids[0].ARow=Grids[0].Rows[&quot;1_1&quot;];Grids[0].ASec=0;"
 class="GODataRow  GOClassChanged" style="height: 19px;"></tr>

Я ожидаю, что флажок будет установлен.

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