motkot
@motkot
Программирование C#.

При загрузке страницы не срабатывает FrameLoadEnd?

Прикол в том что нужно когда загрузится страница, то выполнить метод.

Почему то в данном случае не работает.

С FrameLoadEnd не работает :(

bool GoToPrintCard = false;

            if(CanPrint && angle.QuerySelector("#b-case-header > ul.b-case-overview.g-ec > li.case-print > a") != null)
            {
                browser.ExecuteScriptAsync("document.querySelector('#b-case-header > ul.b-case-overview.g-ec > li.case-print > a').click();");
                GoToPrintCard = true;
            }

            if(GoToPrintCard)
            {
                await Task.Run(async delegate
                {
                    while (true)
                    {
                        if (angle.QuerySelector("#print > div.b-print-container > div.b-card-modes > a") != null)
                        {
                            await browser.PrintToPdfAsync(@"C:\Program Files (x86)\ArbitrPdfFiles\1");

                            break;
                        }
                    }
                });
            }

        private async void button3_Click(object sender, EventArgs e)
        {
            await CreatePdf();
        }
  • Вопрос задан
  • 19 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы