2016-11-05 3 views
-1

AutoIT не нажимает подобную кнопку.AutoIT - не нажимает

Case $start 
       _IENavigate($oIE, "http://kingdomlikes.com/free_points/youtube-likes") 
       sleep(5000) 
       For $i = 1 To $repeat1 

        Local $oInputs = _IETagNameGetCollection($oIE, "button") 
        For $oInput In $oInputs 
        If $oInput.classname == "button blue" Then _IEAction($oInput, "click") 

        Next 

        Sleep(5000) 

        WinActivate("YouTube - Internet Explorer") 

        Local $oInputs = _IETagNameGetCollection($oIE, "button") 
        For $oInput In $oInputs 
        If $oInput.classname == "yt-uix-button yt-uix-button-size-default yt-uix-button-opacity yt-uix-button-has-icon no-icon-markup like-button-renderer-like-button like-button-renderer-like-button-clicked yt-uix-button-toggled yt-uix-post-anchor yt-uix-tooltip" Then _IEAction($oInput, "click") 

        Sleep(1000) 

        Next 


       Next 

Я хочу AutoIt нажать на кнопку, как в новом окне, которое появляется, но вместо этого, AutoIt просто открывает много различных окон YouTube и винты вверх.

+3

Возможный дубликат [AutoIT | Нажмите кнопку «A Div» | Браузер] (http://stackoverflow.com/questions/40436811/autoit-click-on-a-div-button-browser) – Samoth

+2

Теперь прекратите публиковать свой ответ снова и снова. Вы можете отредактировать свой ответ, если это необходимо. – Samoth

+1

Ваша ссылка переадресовывается на «http://127.0.0.1:8080/» - это локальный HTTP-сервер на вашем компьютере, так что другие не могут помочь вам с этим ... – Samoth

ответ

0

Я мог бы, наконец, щелкните "unclickable пункт меню" со следующим кодом:

Func _IEMyFullClick($oElement) 
    ;Function to perform full click 
    $oElement.fireEvent("onmousedown") 
    $oElement.fireEvent("onmouseup") 
    _IEAction($oElement, "click") 
EndFunc 
Смежные вопросы