Я пытаюсь сделать несколько UITests, и у меня возникла раздражающая проблема.
Когда я пытаюсь получить tableView / tableCell, я получаю этот текст в журнале, и мой тест не пройден.
objc [18223]: класс VCWeakObjectHolder реализован в обоих /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/ContentsРесурсы / RuntimeRoot / Система / Библиотека / PrivateFrameworks / AVConference.framework / Frameworks / ViceroyTrace.framework / ViceroyTrace (0x131ad04d0) и /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Limulator/PilesSВремя выполнения / iOS.simruntime / Содержание / Ресурсы / RuntimeRoot / Система / Библиотека / PrivateFrameworks / AVConference.framework / AVConference (0x131797e38).Один из двух будет использован.Какой из них не определен.
Это код, который я использую для тестирования:
let app = XCUIApplication()
let table = app.tables
let cell = table.cells.element(matching: .cell, identifier: "cell_settings_1")
_ = cell.waitForExistence(timeout: 10.0)
cell.tap()
XCTAssert(app.otherElements["view_about"].exists)
Мой tableViewCell имеет эту строку в качестве идентификатора, это не проблема.
Когда я пытаюсь записать тест, я получаю эту ошибку:
Кто-то может мне помочь?