在python中自动化时如何使用selenium处理Microsoft outlook应用程序弹出窗口
我正忙着用python中的selenium包自动化进程。我的流程要求我使用outlook app发送电子邮件,但当我尝试使用以下代码从python发送电子邮件时:在python中自动化时如何使用selenium处理Microsoft outlook应用程序弹出窗口,python,python-3.x,selenium-webdriver,outlook,Python,Python 3.x,Selenium Webdriver,Outlook,我正忙着用python中的selenium包自动化进程。我的流程要求我使用outlook app发送电子邮件,但当我尝试使用以下代码从python发送电子邮件时: outlook = win32.Dispatch('outlook.application') mail = outlook.CreateItem(0) mail.To = 'email_address' mail.Subject = 'Email Subject' mail.Body = 'Email Body' attachme
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'email_address'
mail.Subject = 'Email Subject'
mail.Body = 'Email Body'
attachment = 'Attachment'
mail.Attachments.Add(attachment)
我从outlook获得以下弹出窗口:
Selenium仅适用于基于web的自动化,如何使用python解决此问题,以便每当我发送电子邮件时,它都会自动单击Allow,而无需手动操作
我查看了Outlook 2016编程访问设置,防病毒状态无效:
当您访问任何受保护的属性或仅发送项目时,Outlook会生成标准的安全提示。你可以在这篇文章中了解更多 在发送电子邮件时,有几种方法可以避免此类提示: