你可以使用Selenium WebDriver和c#来改变IE文档模式吗?

本文关键字:IE 改变 文档 模式 可以使 Selenium WebDriver | 更新日期: 2023-09-27 17:50:35

我使用WebDriver和Selenium Server 2.28。我在Windows 7环境下运行这个程序,IE的版本是9.0.8。

我想知道是否有任何方法在IE中使用Selenium 2强制兼容模式。我在谷歌上搜索了一下,似乎没有很多关于这方面的信息。

你可以使用Selenium WebDriver和c#来改变IE文档模式吗?

更改属性并强制IE以兼容模式打开,直到您完成测试?您需要以Admin身份运行

如果没有进一步的细节,很难给出具体的细节,但您可以使用特殊的<meta>标记强制IE进入特定的兼容模式:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

EmulateIE7的值将告诉IE评估<!doctype>,如果它是IE7。其他有效的值是IE7IE8IE9Edge,它们将使用特定版本的行为。

请记住,这暗示的差异并不一定100%相同,当使用特定的浏览器版本(但它应该非常接近,特别是关于JavaScript/DOM和HTML)。