0

为了提高自动化的性能,尝试禁用图像加载。

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

4

3 回答 3

1

以下是从 Selenium 团队收到的答案。

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

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

于 2019-08-23T12:32:20.883 回答
0

为了提高禁用 internetexplorer 中图像加载的自动化程序的性能需要通过 注册表编辑器修改名称数据如下所示: Display Inline ImagesHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

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

快照:

IE_Display_inline_Images

于 2019-08-19T12:50:33.623 回答
0

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

在此处输入图像描述

于 2019-08-19T13:34:53.097 回答