Selenium-Internet Explorer-Java-如何禁用图像加载?

时间:2019-08-19 09:11:35

标签: java selenium internet-explorer selenium-iedriver iedriverserver

要提高自动化性能,请尝试禁用图像加载。

我在Firefox和Chrome(参考:Selenium WebDriver/Firefox|Chrome/Java How to disable image loading)中找到了一种方法,不是Internet Explorer 。请在这里帮助我。

3 个答案:

答案 0 :(得分:1)

以下是从硒团队获得的答案。

参考:https://github.com/SeleniumHQ/selenium/issues/7512

  

在不更改浏览器配置/配置文件的情况下是不可能的,并且IE不支持当前登录的Windows用户帐户之外的配置文件。由于无法保证在会话结束后还原配置更改,因此不会修改驱动程序以更改配置。您可以在选项对话框中手动设置浏览器配置(如果存在这样的设置),可以使用Windows注册表以编程方式操作该设置(假设IE中存在这样的设置),也可以使用Web代理来阻止图像检索。这不是驱动程序将要实现的功能。

答案 1 :(得分:0)

要提高自动化程序的性能 禁用,在中加载图像,您需要修改 名称 Display Inline Images HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main中通过注册表编辑器的数据否< / strong>,如下所示:

Value name              Value data
---------------------   ----------
Display Inline Images   No

快照:

IE_Display_inline_Images

答案 2 :(得分:0)

要在Internet Explorer上浏览时禁用图像,可以打开 Internet选项并转到高级菜单 b。向下滚动到“多媒体”部分,然后取消选中“ 显示图片”复选框,然后单击“ 应用”并退出。

enter image description here