最近在看QTP 对Outlook的操作,在对Outlook的Send mail,Address book等操作时,发现QTP经常会被Outlook block住,然后会出现如下的提示框:
Access Address Book:
Send Mail:
这是outlook的security message dialogs。只有当你选择Allow或者Deny时,QTP脚本才会继续执行下去。
在网上找了些关于这个Security message dialogs的解决办法。这篇文章介绍第一种:ClickYes Pro:third-party tool。www.contextmagic.com上有官方正式版供下载。
如下是ClickYes的界面:
将Outlook添加到Application中,就可以在后台自动帮忙点Yes了也就是Allow,这样就不会出现outlook的security message dialogs。
可以在QTP执行脚本出现dialogs时点击Add,这样Outlook就会自动加进去了,不用再浏览添加,很方便。
不过在安装或者执行的时候,360可能会提示有木马危险,因为这个工具有注入动作,所以选择添加到信任就可以了。同QTP一样啦,对于QTP,360也同样会报木马的。