Вопросы по теме 'xcuitest'

XCUITest - приложение для уничтожения задач
Попытка найти решение для автоматизации задачи-убийства приложения для XCUITest... static let springboard:XCUIApplication? = XCUIApplication(bundleIdentifier: "com.apple.springboard") class func killApp(app:XCUIApplication) -> Bool {...
629 просмотров
schedule 30.12.2022

Как получить содержимое плавающего заголовка в SkyFloatingLabelTextField с помощью XCUITest?
В моих XCUITests мне нужно проверить содержимое метки с плавающим заголовком в SkyFloatingLabelTextField после ошибки проверки. Я установил accessibilityIdentifier для элемента SkyFloatingLabelTextField, поэтому я могу нажать и ввести в него текст...
478 просмотров

XCUIElementQuery.matching(идентификатор:) не работает для UIImageView
Я пытаюсь реализовать очень простой тест, но застрял с XCUIElementQuery .matching(идентификатор:) метод. Я думаю, что запрос UIImageView s не работает должным образом, но не уверен, почему. У меня есть эти два параметра для просмотра:...
538 просмотров
schedule 09.01.2024

Как получить количество элементов, соответствующих идентификатору, скажем, fooImage, возвращаемому XCUIQuery?
скажем, у меня есть таблица с тремя изображениями, для которых accessiblityIdentifier установлено значение «fooImage». XCTAssertTrue(table["tableName"].images.count == 3) будет работать, но это отстой — что, если кто-то добавит другой тип...
2836 просмотров
schedule 12.02.2023

Каков идентификатор пакета процесса, который отображает предупреждения безопасности в iOS 11.3?
Я хотел бы иметь возможность обратиться к этому из XCUITest, чтобы сказать что-то вроде XCUIApplication(bundleIdentifier: "bundle Id").alerts.matching(Foo) Я уже знаю о addUIInterruptionMonitor(withDescription: description) , но, похоже, нам...
175 просмотров
schedule 26.10.2023

Интеграция SonarQube (Swift) с Bamboo
Я пробовал SonarQube и сонар-сканер для моих XCUItests локально на моей машине, используя образ докера, но теперь я хочу интегрировать его с нашим CI (Bamboo), у нас уже есть наш сервер SonarQube, но я не знаю, что делать дальше, чтобы интегрировать...
450 просмотров
schedule 06.05.2023

Как я могу утверждать, что текстовое поле пусто?
У меня есть пустое текстовое поле в моем пользовательском интерфейсе, хотя в раскадровке установлен текст-заполнитель (значение которого равно foo ). В моем тесте пользовательского интерфейса я пытаюсь проверить, что его текстовое значение...
1399 просмотров
schedule 29.11.2022

Как работать со списками утилизации
Я создаю набор тестов пользовательского интерфейса для приложения iOS, используя XCUITest api. Приложение использует списки повторного использования, и мне нужно получить доступ к определенным ячейкам этих списков во время моих тестов, как показано в...
34 просмотров
schedule 19.04.2022

Как использовать Appium для автоматизации стороннего приложения iOS на реальном устройстве
Я пытаюсь автоматизировать стороннее ios приложение (например, YouTube) на реальном iPhone , используя Appium . Мне не удалось найти ни одного руководства / учебника для достижения этой цели, но, судя по собранной мной информации, похоже, что это...
498 просмотров
schedule 22.12.2022

Можно ли выполнить iOS XCUITesting на нескольких устройствах-симуляторах одновременно?
У меня есть приложение, которое в производстве будет на пяти разных устройствах, разговаривая друг с другом с помощью MultipeerConnectivity . У меня есть сценарий bash, который запускает приложение на пяти разных симуляторах. Это отлично работает,...
995 просмотров
schedule 05.04.2024

iOS: перенаправление запроса API на Mock Server для XCUITesting
Я хочу знать, есть ли способ перенаправить / перенаправить все мои запросы API приложений iOS на мой фиктивный сервер (локальный сервер) для XCUITesting. Чего я хочу добиться, так это того, что вместо http://localhost:8080/request я хочу...
300 просмотров
schedule 03.06.2024

Доступность customView UIBarButtonItem
Я создал UIBarButtonItem с customView , установленным на BadgeButton ( UIButton с добавленной меткой значка). Я устанавливаю accessibilityIdentifier = "properIDHere" и isAccessibilityElement = true для обоих: aBadgeButton и...
402 просмотров
schedule 09.09.2022

TouchAction для свайпа не работает Симулятор iOS - Appium Java
Я пытаюсь выполнить некоторые UITests с Appium 1.11.1 на iOS Simulator, и Swipe не работает подключение драйвера выглядит нормально .. Я могу протестировать driver.reloadApp (), и он работает Я пробовал несколько примеров, найденных в...
501 просмотров
schedule 07.03.2023

Как провалить зависимые тесты, если один тест не пройден в XCUITest?
Я хочу принудительно провалить мой тест, если один из моих зависимых тестов не пройден в XCUITest Пример: функция testA() {} функция testB() если моя функция func testA() не работает, то функция func testB() также должна завершиться ошибкой
81 просмотров
schedule 27.06.2022

Можно ли смоделировать смахивание двумя пальцами в тестировании пользовательского интерфейса iOS?
Я хочу провести пальцем по экрану двумя пальцами в тесте пользовательского интерфейса. Я использую платформу XCUITest. Я пробовал все методы сжатия и поворота, но похоже, что для этой функции нет встроенной поддержки.
256 просмотров
schedule 24.01.2023

Доступ к кнопкам на UIActivityViewController в тесте пользовательского интерфейса iOS 13 вызывает сбой
Есть ли у кого-нибудь еще проблемы с запуском тестов пользовательского интерфейса Xcode с Xcode 11, нацеленным на симулятор iOS 13 или устройство, где поиск кнопок на UIActivityViewController вызывает сбой? У меня есть несколько тестов...
1934 просмотров
schedule 09.06.2022

XCUITest - открыть настройки iOS и изменить дату/время
Можно ли изменить настройки даты/времени устройства в тесте пользовательского интерфейса? Я могу открыть приложение «Настройки», выбрать «Основные» > «Дата и время» и отключить кнопку «Установить автоматически». Однако я не могу найти способ...
922 просмотров
schedule 06.07.2022

Как установить ipa файл на симулятор или реальное устройство?
У меня есть ipa файл, и я могу извлечь файл приложения, если перетащил файл приложения в симулятор, он дает сбой на целевой странице. Всякий раз, когда я перетаскиваю файл ipa на устройство и диспетчер симулятора, я не могу установить его для обоих...
3221 просмотров
schedule 31.10.2022

Каждый раз, когда Apple выпускает новую версию XCode, мои тесты пользовательского интерфейса терпят неудачу
Каждый раз, когда Apple выпускает новую версию XCode, мои тесты пользовательского интерфейса терпят неудачу. А мне нужно целыми днями выяснять, что нужно изменить в тестах. Есть ли что-то, что мне не хватает? Пример: let tablesQuery...
195 просмотров
schedule 23.12.2022

Метод касания не работает в представлении сегодня при выполнении XCUITest
У меня есть приложение с виджетом, и мне нужно автоматизировать создание его скриншотов. Однако мне сложно это сделать, так как я не могу нажать кнопку «Изменить» в представлении «Сегодня». Если виджеты не установлены, кнопка легко нажимается....
256 просмотров