тег ввода InvokeMember («Click») не запускает событие onclick в веб-браузере

Я использую веб-браузер Dotnet, чтобы щелкнуть элемент ввода - кнопку. Когда это событие клика запускается, оно выполняет функцию JS, которая генерирует капчу с помощью Google Recaptcher, источник которой выглядит как Ссылка на Recaptcha . Теперь проблема в том, что я не могу запустить событие onClick , я использую следующий код:

HtmlElementCollection inputColl = HTMLDoc.GetElementsByTagName("input");
        foreach (HtmlElement inputTag in inputColl)
        {
            string valueAttribute = inputTag.GetAttribute("value");
            if (valueAttribute.ToLower() == "sign up")
            {
                inputTag.Focus();
                inputTag.InvokeMember("Click");
                break;
            }
        }

Я все проверил, я ловлю правую кнопку, но не знаю, почему onClick событие не запускается. Любые предложения приветствуются.

6
задан sumit_programmer 20 July 2011 в 19:33
поделиться