Евгения Мак
Как быстрое решение проблемы, после каждого сьюта делать logout?
Спасибо, такая идея тоже посещала, но это не одно страничное приложение и в этом случае делать логаут проблематично если тест на каком то из шагов завалится.
Но в целом удалось найти "корень зла". Сначала наговаривал на апиум, что он кривой, так как документация и все советы в гугле сводились к одному driver.resetApp должен помочь, но мне не помогал. Потом я на реальном девайсе установил приложение, сделал логин, после чего переустановил и опять же не надо было логиниться. Значит апиум тут точно не причём. Тогда начал копать в сторону, хранения кредов непосредственно в iOS на уровне системы и оказалось (так как это мой первый проект на iOS и никогда ранее с этим не сталкивался) что в зависимости от логики приложения, можно хранить логин/пароль приложения в iOS keychain. Покопав в этом уже направлении нашёл соответствующую бд в системе симулятора и таблицу где это все хранится и там были заветные записи, удалив которые я решаю свою проблему.
Теперь осталось дело за малым, автоматизировать это)))