webdriver操作IE浏览器时,可能会遇到这个问题
selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
看错误提示其实也能分析出原因:保护模式设置不统一导致的问题
打开IE的Internet选项查看一下

切到安全tab,可以看到Internet的启用保护模式是勾选上的,再切到另外3个看一下

可以看到本地Intranet、受信任的站点、受限制的站点这3个的启用保护模式都是没有勾上的,问题就出在这里。
selenium中要求这几个设置必须一致,要么都勾上,要么都不勾上,这样才能正常运行
把Internet的取消勾选-应用-确定,再跑一次脚本,发现可以正常运行了




1270

被折叠的 条评论
为什么被折叠?



