Могу ли я использовать среду тестирования детоксикации для тестирования собственного приложения React + React?

Совершенно новый в этой области:

Поддерживает ли Detox приложения, разработанные на React и заключенные в ReactNative?

Я пытаюсь использовать платформу тестирования для приложения response + response-native. Пытаюсь протестировать в симуляторе и / или устройстве. Мне понравился Detox, но я не уверен, будет ли он работать с приложением, разработанным в react и завернутым в response. родные.

Если это сработает, то интересно, будет ли TestID в компоненте, который реагирует (не реагирует на собственный), распознается Detox или нет?

У меня нет приложения, пока не удалось протестировать. Глядя на wix / detox, github не упоминает специально для этого сценария.

Другой вариант - использовать Appium, но я бы хотел пойти с Detox, если он работает лучше и поддерживается WIX.

Спасибо


person user8828251    schedule 03.05.2019    source источник
comment
Отвечает ли это на ваш вопрос? Руководство по структуре автоматизации в детоксикации: React Native?   -  person Saif Siddiqui    schedule 26.05.2020


Ответы (1)


Detox создан специально для тестирования React Native (который всегда сопровождается React) и использует свойство testID для доступа к компонентам, так что все должно быть настроено.

Вы можете немного узнать о его отличиях от Appium здесь, и почему это рекомендуется.

person Filipe    schedule 03.05.2019
comment
Спасибо @filipe. Должен ли этот testID быть частью реагирующего компонента или реагировать на собственное представление? Я бы хотел использовать его в компоненте реакции, если это сработает. Спасибо, что отправили ссылку, которую я уже проходил раньше :). - person user8828251; 07.05.2019
comment
@ user8828251 вы можете использовать testID в любом компоненте React (пользовательские компоненты, которые вы создали, компоненты из библиотек или компоненты React Native) - person Filipe; 13.05.2019