GetValue — поля и чекбоксы
Читает .value элемента — то же самое, что SetValue туда записывает. Для <select> возвращает выбранное значение.
Сигнатура
string result = he.GetValue(bool useSelectedItems)Прочитать текстовое поле
var doc = instance.ActiveTab.MainDocument;
var input = doc.FindElementById("username");
string value = input.GetValue(false);
project.SendInfoToLog("username: " + value);Прочитать чекбокс
var cb = doc.FindElementById("agree");
string checked = cb.GetValue(false);
// Вернёт "true" или "false"
project.SendInfoToLog("чекбокс: " + checked);Прочитать выбранный вариант из select
var select = doc.FindElementByTag("select", 0);
string selected = select.GetValue(true);
// useSelectedItems = true — иначе вернёт пустую строку
project.SendInfoToLog("выбрано: " + selected);Параметры
useSelectedItems— для<select>передаватьtrue. Для всего остального —false