2017-11-29 16 views
1

특정 기준에 따라 텍스트가 변경되는 버튼이 있습니다. XCUITest으로이 기능을 테스트하고 싶지만 버튼의 텍스트에 액세스 할 수없는 것 같습니다.버튼 텍스트가 변경되었는지 테스트합니다.

나는 텍스트에 액세스 할 수있는 방법을

button.staticTexts 
button.value 
button.title 
elementsQuery.buttons["My Button"] //This uses the accessibility label 

를 시도?

+0

'버튼'이 있는지 확인 하시겠습니까? 'button.label' 해봤 니? – lagoman

+0

@lagoman 나는 확신한다. 나는 레이블을 시도했지만 접근성 레이블 인 것 같다 –

+0

'button' 객체에서'.value' 또는'.title'를 호출 할 때 오류가 발생합니까? 페이지의 정확한 버튼 수를 알고 있습니까? (텍스트가 변경되면 버튼 수가 달라 집니까?) – lagoman

답변

0

나는이 오래 알고 있지만이 시도 :

let app = XCUIApplication(); 
let buttonText = app.otherElements["My Button"].staticTexts; 

이 알려 작동하지 않는 경우. 현재 iOS XCUITests에서 작업 중