Edge中的IE模式可用于确保与旧版业务应用程序和内部站点的向后兼容性。微软去年表示,MicrosoftEdge中的IE模式至少在2029年得到支持,为Web开发人员提供八年的时间来对遗留应用程序进行现代化改造,并最终消除对IE模式的需求。
要使用IE模式测试这些站点,管理员现在可以将Edge与InternetExplorerDriver结合使用,这是一个由Selenium项目维护的用于自动测试IE模式的服务器。该驱动程序支持JavaScript,实现了WebDriver规范,可以从Selenium项目下载。
“为6月15日做准备,您现在可以使用InternetExplorerDriver来验证IE模式是否是您的业务关键型遗留网站或应用程序的正确解决方案,”Microsoft的ZoherGhadyali在一篇博文中说道。
“只需对针对InternetExplorer运行的现有测试进行一些更改,您就可以让您的测试在Edge中以InternetExplorer(IE)模式运行,”Ghadyali补充道。“通过在IE模式下运行测试,您将能够验证在InternetExplorer中运行的任何旧版Web内容是否会在MicrosoftEdge的IE模式下按预期工作。”
Selenium建议开发人员在6月15日之后使用MicrosoftEdge中的IE模式而不是IE11浏览器测试IE站点,因为届时它将停止修复IE11的问题。
“Selenium项目在退出时不会取消对IE11的支持,但我们不会像对以前版本的IE所做的那样积极解决问题,”它指出。
Selenium还指出,“MicrosoftEdge团队已承诺在Edge中支持IE模式,直到2029年停止对Windows10的支持。”
微软仍然建议依赖IE11的组织在6月15日之前迁移到Edge浏览器,因为它支持呈现现代和旧版Web内容。
要在Edge中以IE模式运行测试,管理员需要安装Edge、Selenium4或更高版本的语言绑定,以及InternetExplorer驱动程序4.0或更高版本。需要使用Selenium所需的配置来设置驱动程序。