Привет!
Нужно автоматизировать боиметрику - отпечаток пальца. Нужно чтобы попап появился, замокать ответ с FIDO, продолжить. Вроде как Аппиум умеет.
Перепробовал кучу методов - аппликация упорно ведет себя так, как бы девайс имел биометрику выключеную. На мобилке не появляется алерт.
Пробовал с гайдами от Аппиум и Лабс.
Может что пропустил
добавлял в капабилитис:
allowTouchIdEnroll: true;
enrollBiometric: true.
запускал в тесте комманду: driver.toggleEnrollTouchId(true)
К сожалению, не имел опыт использования SouceLabs, но на локальном сервере автоматизировал биометрику на iOS симуляторах. Рекомендую проверить поддерживает симулятор биометрику (например faceID не будет работать на симуляторах iphone 7, 8, также и для touchID - на iphone 11 не предусмотрено)
Для активации данных фич в настройках симулятора нужно выполнить скрипт
driver.executeScript("mobile: enrollBiometric", ImmutableMap.of("isEnabled", true));
но учтите, что когда настройки симулятора изменяются, как правило необходимо переоткрыть приложение, чтобы измененные настройки вступили в силу.
В моем случае применял
driver.closeApp();
driver.launchApp();
1 лайк
Спасибо! Попробую.
мне кажется, что в браузере такое не провернуть