iOS Панель поиска не обнаружена в среде тестирования XCUI для версии iOS 13 - PullRequest
0 голосов
/ 18 июня 2020

При использовании среды тестирования XCUI я не могу записать / идентифицировать панель поиска iPhone / iPad для устройств / симуляторов iOS 13 версии. Это нормально работает на устройствах версии iOS 12.

Это код, который я пробую "springBoard.searchFields.firstMatch", но он не работает в iOS 13 устройствах / симуляторах.

Кто-нибудь сталкивался с этой проблемой?

Screenshot

1 Ответ

1 голос
/ 18 июня 2020

Это поле поиска является частью приложения Spotlight. Этот код отлично работает на симуляторе iOS 13.

import XCTest
import XCTApps

class spotlight: XCTestCase {
    func testSpotlight13() {
        let springboard = XCTApps.springboard.app
        let spotlight = XCTApps.spotlight.app

        springboard.swipeDown()
        spotlight.textFields["SpotlightSearchField"].typeText("Hello, Mrudula")
        spotlight.buttons["Cancel"].tap()
    }
}

PS захватывает XCTApps здесь https://github.com/rzakhar/XCTApps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...