Я не думаю, что есть способ доступа к компонентам пользовательского интерфейса (или другим членам UIKit
, включая UIFont
) по протоколу XCUIElementAttributes
(что используется для передачи информации о доступности для XCTest
среды).
Однако вы можете написать что угодно в свойствах accessibilityValue
или accessibilityLabel
и прочитать их впоследствии.Для меня это единственный способ обойти ограничения XCTest
при необходимости (однако это повредит пользовательскому интерфейсу доступности, поэтому вы должны принять это во внимание)