Любое обходное решение о том, как обойти средство проверки подлинности Microsoft в Robot Framework

#robotframework

Вопрос:

Я понимаю, что при запуске скрипта в robot framework браузер всегда «запускается заново», поэтому, даже если вы в данный момент входите в какое-либо приложение, оно все равно потребует или запросит пароль или аутентификацию MS. Вот что происходит в моем простом коде. Мой скрипт предназначен для автоматической загрузки различных отчетов в Jira. Это не полностью автоматизировано, так как мне нужно вручную разрешить вход в систему с помощью телефона из-за MS Authenticator. Есть ли способ (может быть, сценарий?) или обходной путь для работы с MS Authenticator? Я считаю, что наш способ входа в систему Jira заключается в использовании этого аутентификатора. Заранее большое вам спасибо!

 empty directory  ${DIR}
${prefs} =    Create Dictionary    download.default_directory=${DIR}
open browser  https://jira.*****.com/issues/?filter=106471  chrome  executable_path=${BROWSERDRI}  options=add_experimental_option("prefs",${prefs})
 

Комментарии:

1. У JIRA есть хороший API, который вы можете использовать для доступа к репостам. Я чувствую, что это был бы более быстрый и надежный способ. Если вам действительно нужно использовать веб-интерфейс, проверьте библиотеку pyotp.