JetBrains Compose Multiplatform представляет API для тестирования пользовательского интерфейса

Компания JetBrains выпустила Compose Multiplatform 1.6.0 - обновление декларативного UI-фреймворка компании, в котором появился API тестирования пользовательского интерфейса и улучшен API общих ресурсов. Compose Multiplatform позволяет разработчикам создавать пользовательские интерфейсы для Android, iOS, настольных компьютеров и веб-приложений на основе общей кодовой базы.

Compose Multiplatform 1.6.0 был представлен 28 февраля. Инструкции по началу работы с Compose Multiplatform можно найти на сайте jetbrains.com.

В обновлении появился общий API для тестирования пользовательского интерфейса. Этот экспериментальный API позволяет разработчикам писать общие UI-тесты, которые проверяют поведение пользовательского интерфейса приложения на всех платформах, поддерживаемых фреймворком. Например, разработчики могут захотеть убедиться, что пользовательский компонент корректно отображает информационную строку с правильным префиксом. Новая версия Compose Multiplatform позволяет разработчикам использовать UI-тесты для проверки того, что компонент правильно выделяет префикс текста при отображении, говорится в сообщении JetBrains.

В Compose Multiplatform 1.6.0 также улучшен API общих ресурсов для совместного использования и доступа к ресурсам в общем коде Kotlin. Теперь этот API позволяет разработчикам получать доступ к большему количеству типов ресурсов в приложениях Compose Multiplatform. Compose Multiplatform теперь генерирует безопасные с точки зрения типов аксессоры для изображений, шрифтов и строк, а также позволяет разработчикам предоставлять вариации одних и тех же ресурсов для различных случаев использования, включая локаль, плотность сцены или тему.

В версии 1.6.0 Compose Multiplatform для iOS теперь позволяет людям с ограниченными возможностями взаимодействовать с пользовательским интерфейсом Compose, используя для навигации и взаимодействия те же жесты, что и в родном пользовательском интерфейсе. А программы чтения с экрана и VoiceOver могут получить доступ к содержимому мультиплатформенного пользовательского интерфейса.

JetBrains Compose Multiplatform представляет API для тестирования пользовательского интерфейса
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
07 марта 2024 г.
61

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты