X 코드 및 계측기를 사용하여 IOS 응용 프로그램을 테스트하는 코드를 작성하고 있습니다. 버튼을 켜고 끌 때 버튼의 상태를 확인하고 싶습니다. 내가 켜기/끄기 여부를 확인하기 위해 .isEnabled() 메소드를 사용하려고 시도하지만 상태를 판별하는데 실패합니다. 즉, 버튼을 두드리는 것과 관계없이 악기는 항상 "if (mainWindow.popover(). buttons() [17] .isEnabled())"행을 전달합니다.Xcode Instruments - UIAButton 클래스 - 메서드 .isEnabled() 작동하지 않습니다.
여기 내 코드의 일부 :
//Button is OFF as default
//Tap to turn it ON
mainWindow.popover().buttons()[17].tap();
//Have a short delay to ensure it changes state
target.deday(1);
//Check to see if it's ON
if (mainWindow.popover().buttons()[17].isEnabled()) {
UIALogger.logMessage("button ON");
}
...