【问题标题】:bypassing Internet Explorer options for protected mode using Selenium使用 Selenium 绕过保护模式的 Internet Explorer 选项
【发布时间】:2016-02-10 23:43:08
【问题描述】:

我尝试了不同的方法/方式来使用 regedit 设置我的 Internet 选项设置,但它没有将我的 Internet Explorer 选项修改为保护模式。我在互联网上搜索了如何解决使用 IEDriver 的问题,该问题需要使用以下路径在所有区域上进行受保护/不受保护的配置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\

谁能指出我正确的方向? (我的访问权限有限,这就是为什么我无法使用浏览器本身的互联网选项更改设置)。

再次感谢您的帮助。

【问题讨论】:

  • 你想做什么?如果您正在为某人进行测试,但访问权限有限,请询问更多。您需要控制测试环境。如果他们没有给你足够的许可,我建议“罢工”(显然不是真正的罢工)。解决方法是可能的,但非常不鼓励。 Read developer's article
  • 我创建了一个 selenium 脚本来测试我们的 Web 应用程序。我实际上在那篇文章中尝试了这个建议,但它不起作用。谢谢。

标签: internet-explorer selenium


【解决方案1】:

您在使用工作计算机吗?如果是这样,很可能您的公司 Internet 设置正在覆盖您的本地设置。 尝试以下方法:

  1. 进入注册表
  2. 导航到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
  3. 在 1、2、3、4 中,您会在每个文件夹中找到 Reg 文件“2500”
  4. 遍历每个文件夹,编辑 2500 并将其更改为每个 1、2、3、4 中的相同值,只要它们相同,无论是真还是假都可以
  5. 尝试运行您的脚本!

如果这不起作用: 编辑它们后重新检查这些注册表值。即使您更改了它们,它们是否会变回原来的值?如果是这样,则意味着您的公司政策将不断更改。

【讨论】:

    【解决方案2】:

    看看This Question and Answer。您可能还需要在 HKLM 下进行更改才能使其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 2018-09-25
      相关资源
      最近更新 更多