Описание тега xcuitest

Платформа Apple XCUITest для тестирования пользовательского интерфейса на iOS и Mac OS.
1 ответ

Ожидание фокуса с использованием предиката на XCUIElement

В настоящее время я использую NSPredicate для ожидания условий для элементов XCUITest, а именно: class func waitForCondition(condition: String, element: XCUIElement) -> Bool { let predicate = NSPredicate(format: condition) let expectation = XCTNS…
09 окт '18 в 16:57
0 ответов

Как сделать сравнение меток нечувствительным к регистру в XCUITest?

На работе у нас есть пара тестов, которые опираются на этикетки. К сожалению, метка чувствительна к регистру, поэтому "Attachment" отличается от "attachment". Есть ли способ настроить XCUI, чтобы сделать сравнение меток без учета регистра? Я надеюсь…
09 апр '18 в 16:58
2 ответа

Функция testSuiteWillStart в XCTestObservation вызывается при запуске тестов из Xcode

Я использую версию XCode - Версия 9.4.1 (9F2000). Я пытаюсь создать пользовательские журналы для тестов, запущенных с XCUITest, переписав класс XCTestObservation и зарегистрировав его с помощью тестового класса. Класс наблюдателя: TestObserver class…
06 авг '18 в 22:01
1 ответ

Как приостановить XCUITest для ручной симуляции манипуляции?

Я пытаюсь автоматизировать части моего тестирования пользовательского интерфейса с помощью XCUITest. Я не хочу, чтобы тест выполнялся автоматически, а потом ждал, пока я что-то сделаю вручную. Есть ли хороший способ сделать это? Прямо сейчас я прост…
11 ноя '18 в 20:31
1 ответ

XCUITest не распознает оповещение

Я новичок в XCUITest и столкнулся с проблемой, когда он не распознает предупреждение. Я использовал рекордер для получения команд, но когда я пытаюсь воспроизвести его, он выходит из строя с ошибкой, говорящей: Не найдено совпадений для Find: Потомк…
20 июл '18 в 11:46
2 ответа

Xcode UITest иногда не находит свойства XCUIElement

В моих тестах пользовательского интерфейса свойство frame некоторых XCUIElement найдены, но не других.Используемые ниже идентификаторы доступности устанавливаются в раскадровке, и app инициализируется в setUp() как XCUIApplication(), Вот схема раска…
03 янв '18 в 10:45
4 ответа

Как я могу получить доступ к своим быстрым классам из моих тестов пользовательского интерфейса?

У меня есть тест пользовательского интерфейса, например, так: func testHome(){ if(isRedOrange.clear()){ //code } } Как мне получить доступ к моей функции isRedOrange.clear из моего файла isRedOrange.swift из моих тестов пользовательского интерфейса?
11 авг '18 в 12:59
1 ответ

Добавление разрешения aps-среды к UITest Target в XCode

Я тестирую приложение, которое использует Push-уведомления. В основной цели приложения "Push-уведомления" (на вкладке "Возможности") включены. Я создал цель UITest для тестирования автоматизации пользовательского интерфейса. Цели UITest не содержат …
0 ответов

Как запустить XCUITest, используя appium scripe

Я новичок в написании теста. в одном из наших проектов нам нужно написать XCUITestcase, который выполняется с помощью Appium на perfecto. Perfecto предоставляет отдельную команду для выполнения конкретного тестового примера, предоставляя имя тестово…
26 ноя '18 в 14:00
0 ответов

Автоматический сброс симуляторов перед каждым XCUITest

Я хотел бы получить автоматический сброс симуляторов перед каждым моим XCUITest. Я думал о следующих опциях: 1. добавить команду [xcrun simctl erase all] в схему ==> выбрать меню "Продукт"> "Схема"> "Редактировать схему…". Разверните раздел "Проверк…
22 авг '18 в 18:43
0 ответов

XCUITests не работает с последним обновлением до Mac OS 10.3.3 и Xcode 9.2

Сегодня утром я обновил Mac mini до последней версии OS 10.13.3, а затем возникла проблема с запуском XCUITests, в то время как я мог запускать основное приложение без каких-либо проблем. Вот скриншот журнала консоли
30 янв '18 в 16:53
0 ответов

XCUITest - установка accessibilityFrame кнопки делает кнопку не удаляемой и не включаемой

Кто-нибудь видел это раньше? Я устанавливаю accessibilityFrame для конкретной кнопки. Наряду с этим, я удостоверяюсь, что это элемент доступности. Когда я отлаживаю, self.linkButton полностью недоступен. Это видно, но это не хитбайт, и это isAccessi…
0 ответов

Хранение приложения в фоновом режиме с помощью теста xcui

Я пытаюсь держать свое приложение в фоновом режиме после завершения одного теста, а затем снова открыть приложение на заднем плане, чтобы увидеть экран уведомлений. Ценим ваш ответ Спасибо Шри
04 май '18 в 20:21
0 ответов

XCUITests вылетает приложение на определенной странице

У меня происходит сбой во время выполнения моих UITests, что не происходит в реальном рабочем процессе приложения. Когда я захожу на определенную страницу и проверяю наличие статического текста, приложение вылетает с ошибкой Sigabrt и без сообщения.…
20 июн '18 в 12:48
1 ответ

После обновления до macOS 10.14 (Majove) XCUITest не удалось выполнить тестовый пример с сообщением "Не удалось установить pid 2102 как ответственный за 20210"

Я обновил свой MacBook до Mojave (10.14), после этого тест пользовательского интерфейса завершился неудачно со следующей ошибкой. _finishWithError:Error Domain=IDETestOperationsObserverErrorDomain Code=9 "Не удалось установить pid 2102 как ответстве…
07 сен '18 в 18:36
0 ответов

Swift 4 pickerWheel.adjust не может найти текущее значение 'Mai 4' в возможных значениях

Я хочу написать тест, и мне нужно настроить колесо выбора. У моего pickerWheel есть несколько строк, и я обращаюсь к нему с помощью: pickerWheels[0].adjust(toPickerWheelValue: "1. Mai") Это выдает мне ошибку: Ошибка подтверждения::0: Внутренняя ошиб…
04 май '18 в 07:03
0 ответов

Получить UIBUtton без заголовка XCUITest swift

У меня есть UIButton на мой взгляд, я хочу нажать на него в моем случае XCUITest. Эта кнопка не имеет идентификатора доступности или названия. В кнопке есть изображение. Я хочу знать, как получить доступ к UIButton, в котором нет заголовка или идент…
29 ноя '18 в 03:53
2 ответа

XCTWaiter Ожидание не стреляет

Я использую XCTWaiter для ожидания определенных условий в настройке автоматизации пользовательского интерфейса. Это мой пользовательский метод waitFor: // UITools.swift public class func waitFor(_ element:Any, timeout:UInt, clause:String) -> Bool…
23 окт '17 в 02:03
1 ответ

Установите для параметра предпочтения Xcode "General|Mac Test Parallelization" и "General|Simulator Test Parallelization" значение "Max" из командной строки

Рассматриваемая настройка: Я знаю о: xcodebuild -parallelizeTargets -maximum-concurrent-test-device-destinations NUMBER -maximum-concurrent-test-simulator-destinations NUMBER -parallel-testing-enabled YES|NO -parallel-testing-worker-count NUMBER -ma…
03 дек '18 в 22:36
0 ответов

Не могу запустить тесты на IOS

Я подготовил тесты для моей игры IOS. Я могу запустить его успешно из XCode. Однако, когда я запускаю его на устройстве testdroid, я зависаю на устройствах запуска. В журнале xcodebuild есть следующие строки 2018-12-13 09:56:48.060546+0100 hiddenlan…
14 дек '18 в 06:22