Я автоматизирую тестовые случаи, а позже наша компания меняет аутентификацию электронной почты с помощью 2fa ... Теперь я понимаю, как я могу получить доступ к электронной почте с помощью автоматизации.Кроме того, насколько я знаю, платформа Robot обновляет кеш при выполнении, поэтому я не могу использовать кеш.Я использую Robot-Selenium Framework.
Вот мой код:
credentials = ServiceAccount(username=self.__username,
password=self.__password)
config = Configuration(server=self.__mailserver, credentials=credentials)
account = Account(primary_smtp_address=self.__smtp, config=config,
autodiscover=False, access_type=DELEGATE)
filtered_items =
account.inbox.all().order_by('datetime_received').filter(
sender__iexact=sender_email)