как мне сделать VBScript нажмите кнопку на веб-странице, которая, в соответствии с «Inspect Element» представлен этот код:Vbscript - Нажмите кнопку нетипичное на сайте
<td class="a" id="logout" onclick="BtnClickPreHandler(this);" onmouseover="HoverOn(this)" onmouseout="HoverOff(this);" title="Log out">
<img class="d" id="logout_d" src="/style/2011/images/buttons/logout_up.gif" style="display: none;">
<img class="a" style="" id="logout_a" src="/style/2011/images/buttons/logout_up.gif">
<img class="h" style="display: none;" id="logout_h" src="/style/2011/images/buttons/logout_up.gif">
<span id="logout_s" class="a">Log out</span>
</td>
Я был в состоянии нажать нормальные кнопки с чем-то вроде appIE.Document.getElementsByName("Submit").Item(0).Click
, однако в этом случае я не могу правильно ссылаться на объект.
Любые идеи?
Ну, проблема в том, что я получаю ошибку «Объект Требуется: document.getElementById (...)» – Bartosz
обкатки вверх по экспрессии путем сохранения промежуточных значений для определения возвращается ' Nothing'. – Dai
Я не уверен, что вы имели в виду, однако я попробовал это «objButton = appIe.Document.GetElementByID (« logout ») msgbox typename (objButton)», и результатом был «Null». Когда я попробовал то же самое для предыдущей кнопки, что я могу щелкнуть с помощью 'appIE.Document.getElementsByName (« loginSubmit »). Item (0) .Click', результатом был« String ». Тем не менее, там код