Как я могу нажать пользовательскую кнопку в IE, используя C # и mshtml - PullRequest
0 голосов
/ 05 марта 2019

У меня есть следующая кнопка:

<button tile="Print" class="MBarChild Mbtn MBtnBase" id="print" data-test- 
ui="print"/>

И следующий метод в моем коде C #:

foreach (SHDocVw.InternetExplorer ie in shellWindows)
        {
            if (ie.LocationURL.Contains("/icontent_e/"))
            {
                var  c = ((mshtml.HTMLDocumentClass)ie.Document).getElementById("print");

                ((mshtml.HTMLButtonElementClass)c).click();

            }
        }

Кнопка не будет нажата. Где моя проблема?

...