1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rexiyz-appium

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ROADMAP.md 6.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 08:53 4b94efe

План действий

Это не традиционный план действий. У нас нет типичной команды продуктов с типичным менеджером продукта. То, что элементы ниже присутствуют в плане действий, не является показателем того, что мы когда-либо будем иметь возможность работать над ними. Вместо этого это больше похоже на список желаемых результатов, который проект считает ценным. Если и когда мы получим дополнительные вклады в разработку, это будет набор элементов, над которыми было бы здорово поработать! Идеально, если заинтересованные разработчики найдут что-нибудь на этом списке и будут владеть этим от начала до конца! Обратитесь к любому участнику проекта, если вы заинтересованы, и мы поможем вам начать работу.

Основные проекты

  • Поддержка WebDriver BiDi в сервере Appium: спецификация WebDriver BiDi находится в процессе разработки, которая подробно описывает другой метод взаимодействия с драйверами. Мы должны реализовать обработку этих методов в нашем сервере, чтобы драйверы Appium могли использовать спецификацию BiDi без необходимости дополнительной работы со стороны драйверов.
  • Переработка автоматически генерируемых руководств по командам: из-за изменения поддержки TypeDoc и ухода одного из наших членов команды нам пришлось удалить наш инструмент автоматической генерации руководств на основе TypeDoc. Было бы хорошо вернуть это в более поддерживаемой форме!### Проекты, связанные с конкретными драйверами/платформами
  • Лучшая поддержка наших драйверов Android: мы ищем специалистов по Android, которые помогут поддерживать наши драйверы Android (UiAutomator2 и Espresso)
  • Лучшая поддержка нашего драйвера iOS: мы ищем специалистов по iOS, которые помогут поддерживать наш драйвер XCUITest
  • Лучшая поддержка appium-ios-device: этот проект использует устаревшие подходы и библиотеки. Если его можно улучшить, это значительно повлияет на производительность драйвера XCUITest### Проекты клиентских библиотек
  • Обновление совместимости клиента Selenium: мы хотели бы переархитектурить наши ключевые клиенты Appium таким образом, чтобы они расширяли, а не оборачивали клиенты Selenium, снижая общую поверхность клиентов Appium и делая их более согласованными с существующей функциональностью клиентов Selenium.

Проекты Inspector для Appium

  • Полная поддержка веб-инспекции: в настоящее время у инспектора Appium практически нет поддержки для проверки веб-страниц (как мобильных браузеров, так и встроенных в WebView контентов). Это общее требование при написании тестов с использованием Appium, и в настоящий момент пользователям требуется покидать инспектор и открыть инструменты разработчика браузера.
  • Запись/воспроизведение: у нас уже есть базовая возможность записи кода. Было бы здорово иметь возможность сохранять записанные шаги и воспроизводить их с помощью небольшого проигрывателя/редактора.
  • Поддержка большего количества платформ: в настоящее время в инспекторе Appium имеется значительное количество специализированной обработки для iOS и Android. Другие платформы либо работают плохо, либо совсем не поддерживаются инспектором. Было бы замечательно установить способ для драйверов отчета обо всех аспектах работы с инспектором, чтобы он мог поддерживать любую платформу без необходимости специального кода для каждой.- Анализ и сравнение локаторов: было бы полезно предоставлять пользователям больше информации о относительной применимости использования различных локаторов для поиска элементов, поскольку плохое качество локаторов является основной причиной нестабильности тестов Appium.
  • Тёмная тема: для истинных хакеров!
  • Экспорт/импорт сохранённых жестов: в настоящее время невозможно перенести ваши сохранённые жесты на другие экземпляры инспектора (то есть, чтобы поделиться с командой).
  • Массовый экспорт/импорт сохранённых сессий: было бы здорово иметь возможность перемещать ваши сессии и возможности вместе с собой или делиться ими со коллегами.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/rexiyz-appium.git
git@api.gitlife.ru:oschina-mirror/rexiyz-appium.git
oschina-mirror
rexiyz-appium
rexiyz-appium
master