Есть ли способ сравнения снимков на ios с физическими устройствами? - PullRequest
0 голосов
/ 05 марта 2020

Я реализую костюм автоматизации тестирования для приложения ios. Поскольку он разработан с использованием металлического каркаса, я не могу запустить его на тренажерах. Так есть ли способ автоматизировать сравнение снимков с реальными устройствами?

Я использую XCTest для автоматизации.

1 Ответ

1 голос
/ 05 марта 2020

Сравнение скриншотов на реальных платформах устройств отсутствует, и вам нужно автоматизировать его самостоятельно. Возможные шаги:

  1. Вы можете сохранить свой скриншот с помощью этого фрагмента
        let image = XCUIScreen.main.screenshot().image
        let attachment = XCTAttachment(image: image)
        attachment.lifetime = .keepAlways
        attachment.name = "Main Screen"
        add(attachment)
Такие скриншоты будут включены в ваш .xcresult файл Обработайте эти изображения с помощью таких инструментов, как imagemagic
...