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