Кнопка Xitode UITest Record отключена

Кто-нибудь видел это раньше? Я не могу запустить UITests, потому что кнопка отключена. Я не нашел никакой помощи в Интернете. Я удалил и добавил новую тестовую цель, перезапустил Xcode и удалил полученные данные. Ни один из них не работал, и я понятия не имею, что попробовать дальше.

8 Solutions collect form web for “Кнопка Xitode UITest Record отключена”

 Вы должны создать новую цель в своем проекте.
 шаги:
 1) Файл> Создать> Целевая
 2) Выберите в левом поле: iOS> Test
 3) В правом окне: iOS UI Testing Bundle
 4) Запустите приложение
 5) Запишите свои действия
 6) Сделать утверждения

Другой возможной причиной может быть то, что цель тестирования пользовательского интерфейса не была успешно построена / выполнена.

Перейдите в Product> Test и убедитесь, что ошибок нет. Вы также должны увидеть тестовые примеры в Навигаторе тестирования (если вы не видите, то он не распознается).

Для меня это был Deleting ~/Library/Developer/Xcode/DerivedData/ как указано выше, и позволяя Xcode повторно индексировать проект, но я должен был не прерывать индекс. Индексирование заняло некоторое время, и если его прервали, похоже, он не собирался упаковывать, где он остановился. По крайней мере, для целей XCUITest.

Попробуйте удалить ~/Library/Developer/Xcode/DerivedData/ и позволить xcode повторно проиндексировать ваш проект. Это должно сделать трюк

У меня была такая же проблема, и я нашел решение.

  1. Напишите новый тест пользовательского интерфейса в файле, который связан с целью тестирования пользовательского интерфейса.
  2. В новом тесте напишите XCTFail ("") (который не пройдет тест)
  3. Запустите ваши тесты пользовательского интерфейса, и они должны потерпеть неудачу.
  4. Удалите добавленный XCTFail ("") , и теперь включена красная кнопка.

Убедитесь, что имя тестового файла интерфейса совпадает с его классом.

Я просто исправил это, комментируя неудачный тест в своем тестовом классе. Запустите тест, чтобы он был зеленым, а затем наведите курсор на новую строку (ниже прокомментированный тест), а кнопка «Запись» снова красная.

У вас могут быть другие неудачные тесты в вашем приложении, но не в файле, который активен в Xcode.

В Xcode 9.0

Нажмите внутри функции тестирования. Сначала вы должны выбрать метод тестирования. Обычно, когда кнопка не активна, это означает, что xcode не знает, какой тест следует повторить.

  • XCode 7: xcdatamodeld не существует
  • Невозможно архивировать приложение для просмотра Apple - watchkitapp Extension.appex: нет такого файла или каталога
  • Ошибка Xcode: вызов -display не влияет
  • автоматическая предпочтительная максимальная ширина макета до ios 8.0 в Xcode 7
  • Способ определения того, является ли двоичный код битовым кодом, больше не работает
  • Модуль «MyApp» не найден в UnitTest-Swift
  • BRAOfficeDocumentPackage необъявленный тип
  • Как вызвать SecItemCopyMatching в Xcode 7 beta 4?
  • Есть ли ограничение на количество UIApplicationShortcutItems, которое вы можете получить?
  • Appodeal SDK "дубликаты символов для архитектуры x86_64"
  • Xcode 7 UI Testing: как отклонить ряд системных предупреждений в коде
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.