Как заполнить текстовое поле и нажать на кнопку нового окна в ChromiumWebBrowser WinForm

Я использую ChromiumWebBrowser в моем приложении Windows Form. Я успешно отправил данные в главное окно. Но я не могу заполнить текстовое поле и нажать на кнопку в открывшемся новом окне.

Ниже куска кода откройте новое окно.

chromeBrowser.ExecuteScriptAsync("document.getElementsByClassName('btn-hji-left btn-full-width')[0].click()");

Это новое окно имеет два элемента управления: одно текстовое поле, а другое кнопка. Ниже приведен код для этих двух элементов управления.

if (e.HttpStatusCode == 200 && e.Url.StartsWith("url"))
        {
            chromeBrowser.ExecuteScriptAsync("document.getElementById('fname').value= 'My First Name'");  //Submit data in this textbox
            chromeBrowser.ExecuteScriptAsync("document.getElementById('next').click()");                  // click on next button
        }

Этот код не работает. Пожалуйста, помогите мне. Как я могу достичь этого.

Спасибо

0 ответов

Другие вопросы по тегам