Как подключить биометрики через Appium/SauceLabs?

Теги: #<Tag:0x00007f790199f710> #<Tag:0x00007f790199f5f8> #<Tag:0x00007f790199f418> #<Tag:0x00007f790199f2b0> #<Tag:0x00007f790199f120>

Привет!
Нужно автоматизировать боиметрику - отпечаток пальца. Нужно чтобы попап появился, замокать ответ с FIDO, продолжить. Вроде как Аппиум умеет.
Перепробовал кучу методов - аппликация упорно ведет себя так, как бы девайс имел биометрику выключеную. На мобилке не появляется алерт.
Пробовал с гайдами от Аппиум и Лабс.
Может что пропустил :frowning:

добавлял в капабилитис:
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 симпатия

Спасибо! Попробую.

мне кажется, что в браузере такое не провернуть :frowning: