Toggle.ToggleState всегда возвращает «2» (неопределенный) в Appium C# - PullRequest
0 голосов
/ 07 апреля 2020

Я работаю над автоматизацией тестов с использованием Appium в C#, и для одного из моих тестов необходимо определить, включен или выключен элемент класса RadioButton, с помощью Toggle.ToggleState . Я использую следующее:

MainWindow.FindElementsByClassName("RadioButton")[0].GetAttribute("Toggle.ToggleState")

Это прекрасно работает на других элементах, хотя я только заметил, что оно используется на элементах класса CheckBox. Однако в этом элементе RadioButton состояние переключения всегда возвращается как 2. Не имеет значения, включен или выключен элемент. Кроме того, используя Inspect, я вижу, что элемент отмечен или не отмечен.

Кто-нибудь знает, почему Toggle.ToggleState может всегда возвращать "2" (неопределенный)?

...