为了提高自动化的性能,尝试禁用图像加载。
我在 Firefox 和 Chrome 中找到了一种方法(参考:Selenium WebDriver/Firefox|Chrome/Java How to disable image loading),而不是 Internet Explorer。请帮帮我。
为了提高自动化的性能,尝试禁用图像加载。
我在 Firefox 和 Chrome 中找到了一种方法(参考:Selenium WebDriver/Firefox|Chrome/Java How to disable image loading),而不是 Internet Explorer。请帮帮我。
以下是从 Selenium 团队收到的答案。
参考:https ://github.com/SeleniumHQ/selenium/issues/7512
如果不更改浏览器配置/配置文件,这是不可能的,并且 IE 不支持当前登录的 Windows 用户帐户之外的配置文件。驱动程序不会被修改以更改配置,因为没有保证在会话结束后恢复配置更改的方法。您可以在选项对话框中手动设置浏览器配置(如果存在这样的设置),使用 Windows 注册表以编程方式操作设置(假设 IE 存在这样的设置),或者使用 Web 代理来阻止检索图像。这不是驱动程序将要实现的功能。
为了提高禁用 internetexplorer 中图像加载的自动化程序的性能,您需要通过 注册表编辑器修改名称的数据,如下所示: Display Inline Images
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
Value name Value data
--------------------- ----------
Display Inline Images No
快照: