Xamarin UItest перезапускает приложение (и очищает данные приложения по умолчанию), чтобы обеспечить чистую среду для каждого теста.
Представьте, что тест не пройден. Тест оставит приложение в состоянии, которого последующие тесты могут не ожидать. Следовательно, последующие тесты не пройдут только потому, что этот тест не удался.
Отключать это поведение не рекомендуется, но вы можете сделать это, используя
ConfigureApp
.Android // .iOS respectively
// ...
.ConnectToApp();
вместо
ConfigureApp
.Android // .iOS respectively
// ...
.StartApp();