Как стереть данные между тестами в App Center (iOS с Appium) - PullRequest
0 голосов
/ 06 февраля 2019

Я пишу UITests с помощью Appium и Java.Запуск их локально работает нормально.В AppCenter, однако, только первый тест работает нормально.Причина в том, что мои тесты нуждаются в чистой установке.

При запуске тестов на Android (в AppCenter) данные, похоже, стираются между тестами.

На iOS (в AppCenter)данные, похоже, сохраняются между методами испытаний.Приложение не переустанавливается между методами тестирования.Я пробовал вызывать driver.resetApp между тестами, но, похоже, это тоже не работает.Мой набор тестов основан на этом примере .

Вопрос: Как стирать мои данные между тестами?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2019

Вы можете использовать возможности noReset в нужных вам возможностях.

capabilities.setCapability("noReset", false);

Для получения дополнительной информации проверьте Сброс стратегии

0 голосов
/ 07 февраля 2019

Вы можете использовать fullReset = истинные возможности ..

cap.setCapability (MobileCapabilityType.FULL_RESET, "True");

...