首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium WebDriver -IE8-Windows2008Server

Selenium WebDriver -IE8-Windows2008Server
EN

Stack Overflow用户
提问于 2015-01-01 21:47:28
回答 1查看 809关注 0票数 0

我使用Selenium WebDriver在IE8/Windows2008Server上运行我的测试。我得到了错误“保护模式设置并非所有区域相同”。修复方法是在所有四个区域中打开/关闭模式。即使我这么做了,我还是会犯同样的错误。如果不使用InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS标志,无法使测试运行。我想检查一下,自从Windows 2008服务器以来,我是否遗漏了任何东西。

这里也提到了同样的问题:

http://jimevansmusic.blogspot.com/2012/08/youre-doing-it-wrong-protected-mode-and.html

我尝试禁用所有区域并启用保护模式。我仍然会遇到同样的错误:

原因: java.lang.Exception:启动Internet时出现意外错误。受保护的模式设置并非对所有区域都相同。对于所有区域,必须将启用保护模式设置为相同的值(已启用或禁用)。(警告:服务器没有提供任何堆栈跟踪信息)命令持续时间或超时: 1.03秒构建信息:版本:“2.44.0”,修订版:'76d78cf323ce037c5f92db6c1bba601c2ac43ad8',时间:'2014-10-23 13:11:40‘系统信息: os.name:'Windows 2008 R2',os.arch:’any 64‘,os.version:'6.1',java.version:'1.7.0_71’

我还错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-01-06 15:08:01

·在Windows或Windows 7的IE7或更高版本上,必须将每个区域的保护模式设置设置为相同的值。只要每个区域的值是相同的,则值可以是on或off。若要设置受保护模式设置,请选择"Internet选项.“从“工具”菜单中,单击“安全性”选项卡。对于每个区域,将在标签标签“”底部有一个复选框。·此外,IE10及以上必须禁用“增强保护模式”。此选项可在“Internet选项”对话框的“高级”选项卡中找到。http://code.google.com/p/selenium/wiki/InternetExplorerDriver

当然,禁用增强保护模式对您的安全人员是一个危险的标志,他们不会允许它。为什么微软会抛出这样一个猴子扳手,硒的方式,并给他们的许多客户带来不便,是一个有趣的问题。

至于INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,参见:http://jimevansmusic.blogspot.com/2012/08/youre-doing-it-wrong-protected-mode-and.html,为什么您不应该这么做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27734992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档