Я хотел бы проверить стиль элемента, то есть цвет текста, отображаемого в текстовом виде. Является ли это черным или синим. textColor или textSize. Эта информация не указана в окне просмотра uiautomatorviewer.Appium Android UI testing - как проверить атрибут стиля элемента?
Я могу получить текст, используя elem.get_attribute («текст»), поскольку текстовое значение отображается в деталях узла. Есть ли способ проверить атрибуты стиля? (Я могу сделать это довольно легко с прямым селеном.)
Вы пробовали 'elem.get_attribute (" textColor ")'? –
Список доступных в настоящее время атрибутов «async», «автофокус», «автовоспроизведение», «флажок», «компактный», «полный», «контроль», «декларировать», «по умолчанию», «по умолчанию», «отложить», «отключить», «перетащить», «завершить», «формальновалировать», «скрыто», «неопределенно», «iscontenteditable», «ismap», «itemscope», , mute, nohref, noresize, noshade, novalidate, nowrap, open, paused, pubdate, readonly, required, reverse, scoped, seamless, seek, selected, spellcheck, truespeed, willvalidate' – nullpointer
Спасибо, что ответили. @ Code-Apprentice с использованием print 'Цвет кнопки "% s"'% (gramsBtn.get_attribute ("textColor")) выдает сообщение об ошибке. Таким образом, казалось бы, если атрибут не указан в uiautomatorviewer, он не может быть использован. ??? Я также попробовал textSize. Тот же результат, ошибка элемента не может быть найдена с таким параметром ... (Теперь, используя тот же цвет и используя только «текст», вы получите текст, потому что этот атрибут указан.) – deb