xcode-ui-testing

    1

    3답변

    Xcode 7에서 일부 UI 테스트를 작성했으며 버튼을 참조해야 할 때 accessibility.identifier을 사용합니다. 이 논리는 모든 언어에서 올바르게 작동했습니다. 엑스 코드 7.3와 app.buttons["signin"].tap() 내가 시뮬레이터 언어가 영어가 아닌 경우 버튼을 찾을 수 없기 때문에 테스트가 실패 코드를 실행하려고합니다

    1

    2답변

    응용 프로그램 용 xcode UI 테스트를하고 있습니다. 이전에 내가 사용했다 appium 어떤 요소의 세부 경로를 알 수 있습니다. 검사관을 통해 요소 이름이나 xpath 또는 기타 항목을 알 수 있습니다. 요청에 따라 최근에 저는 xcode UI 테스트로 전환했습니다. 저는이 새로운 기술에서 문제에 직면하고 있습니다. 요소 세부 정보를 가져올 수 없

    1

    1답변

    주어진 요소에 대해 전체 XCUIElement 트리를 반복적으로 탐색하고 지정된 레이블 또는 ID를 가진 자식 요소를 반환 할 수있는 findElementWithLabel() 함수를 작성하려고합니다. 빌트인 childrenMatchingType() 함수와는 달리, 아이들은 직접 자식뿐만 아니라 한 레벨 이상의 깊이를 검색합니다. 불행하게도 성능이 끔찍한 반

    0

    1답변

    자동 콜링 구문을 사용하는 텍스트 편집기를 작성하고 있습니다. UI 테스트에서 내 NSTextView 동작을 테스트하고 싶습니다만 어떻게 콘텐츠가 잘 업데이트되었는지 확인할 수 있습니다. 내가 "@"는 예를 들어 파란색 것을 확인할 수 있습니다 방법 let app = XCUIApplication() while app.windows.count > 0 {

    0

    1답변

    내 Mac 앱에 XCTest UI 테스트의 일부로 취소해야하는 파일 열기 대화 상자가있어 대화 상자로 차단 된 애플리케이션의 일부에 액세스 할 수 있습니다. 테스트에서 대화 상자를 닫을 수 있습니까?

    0

    1답변

    XCTest UI 테스트를 처음 사용했습니다. Xcode 연속 통합을위한 봇을 만들었습니다. 병렬 테스트를 위해 iPhone 4, 5 및 6을 추가했습니다. 테스트가 간단합니다. 버튼을 클릭하면 "Hai"라벨이 "Hello"로 변경됩니다. 나는 방금 최종 레이블 값이 "안녕하세요"라고 단언했습니다. 테스트를 Xcode에서 로컬로 실행하면 모든 장치에서 작동

    2

    1답변

    먼저 문제를 설명해 드리겠습니다. 내 웹 서버 데이터를 중계하고 싶지 않습니다. 내 XCUITests에 대한 데이터를 스텁하고 싶습니다. 그래서 정확한 데이터를 100 % 반환하고 때로는 특정 오류 (예 : 오류 또는 빈 상태)를 테스트해야 할 때도 있습니다. 웹 서버가 그 순간 정확하게 반환하지 않을 수 있습니다. 그래서, 내가 뭘 시도했는지, 내 XCU

    0

    2답변

    문제는 예를 들어 Calabash와 같이 특정 양 또는 XCUITests 그룹을 실행할 수 있기를 원합니다. Calabash에서는 특정 태그로 표시된 일련의 테스트를 실행할 수 있습니다. 그래서 이것을 달성하기 위해 내가 할 수있는 것이 있는지 궁금합니다. 테스트 그룹을 묶음 또는 스킴으로 나눌 수 있다는 것을 알고 있지만, 내가 원하는 것을 선택하지 않았

    1

    1답변

    테이블 뷰에 대한 Xcode UI 테스트 케이스를 작성하고 있습니다. 내 코드 (Objective-C)는 다음과 유사합니다. XCUIElement *elementCell = app.cells[@"AccessibilityIdentifierOfTheCell"]; XCTAssertTrue(elementCell.exists); // this assert pass

    1

    2답변

    Xcode UI 테스트 응용 프로그램에 swift를 사용하고 있습니다. 테스트중인 어플리케이션이 테스트 케이스의 정상적인 작업 흐름에 영향을주는 "Alert Box"를 표시하는 경우가 있습니다. 팝업이 언제 나타날지 예측할 수있는 방법이 없습니다. 테스트 케이스 1 또는 테스트 케이스 번호 x에 나타날 수 있습니다. "경고 상자"를 닫고 나머지 테스트 케이