Как мы можем получить html-элемент из событий изменения элемента формы?C#

Место общения программистов C#
Anonymous
Как мы можем получить html-элемент из событий изменения элемента формы?

Сообщение Anonymous »

Мы создаем браузер CefSharp для автоматизации тестирования любого веб-сайта.
для этого пользователь может взаимодействовать с веб-сайтом, а мы можем фиксировать и сохранять все заполняемые формы.
Пожалуйста, помогите мне найти решение для получения значений элемента (кнопка, текстовое поле, раскрывающийся список, флажок, радио, т.е. элементы формы) после взаимодействия пользователя с ним.
Я пробовал IKeyboardHandler, но в этом случае мы получаем положение, в котором все происходит для событий нажатия клавиш (особенно для текстового поля).
Наследуется от интерфейса IKeyboardHandler.
У меня есть два методы для реализации, как показано ниже:

Код: Выделить всё

public bool OnPreKeyEvent(IWebBrowser chromiumWebBrowser, IBrowser browser, KeyType type, int windowsKeyCode, int nativeKeyCode, CefEventFlags modifiers, bool isSystemKey, ref bool isKeyboardShortcut)
{
throw new NotImplementedException();
}

public bool OnKeyEvent(IWebBrowser chromiumWebBrowser, IBrowser browser, KeyType type, int windowsKeyCode, int nativeKeyCode, CefEventFlags modifiers, bool isSystemKey)
{
throw new NotImplementedException();
}
Теперь я хочу получить html-элемент (текстовое поле здесь), который взаимодействовал в этом событии OnKeyEvent. Возможно ли это получить?

Подробнее здесь: https://stackoverflow.com/questions/788 ... nge-events

Вернуться в «C#»