Щоб отримати значення вибраного перемикача, можна створити визначену користувачем функцію, яка отримує всі перемикачі з атрибутом name і знаходить перемикач, вибраний за допомогою властивості checked. Перевірена властивість повертає True, якщо вибрано перемикач, і False в іншому випадку.
Використовуйте метод querySelector(), щоб перевірити, чи вибрано перемикач. Програмісти можуть використовувати метод JavaScript querySelector() для вибору будь-якого елемента HTML. Тут ми використали метод querySelector(), щоб вибрати лише позначений перемикач. Якщо перемикач не вибрано, повертається нульове значення.
Сама кнопка Flutter RadioButton не підтримує жодного стану. Вибір будь-якої радіоопції викликає зворотний виклик onChanged і передає значення як параметр. Якщо значення та groupValue збігаються, ми виберемо параметр радіо. Він визначає поточний вибраний елемент для групи перемикачів.
The метод isSelected(). — це метод у Selenium WebDriver, який перевіряє, чи веб-елемент, наприклад перемикач, прапорець або опція спадного меню, наразі вибрано чи ні. Цей метод повертає логічне значення True, якщо елемент вибрано, і False, якщо він не вибраний.
Атрибут значення є рядок, що містить значення перемикача. Значення ніколи не показується користувачеві його агентом користувача. Натомість він використовується для визначення того, який перемикач у групі вибрано.