4

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

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

4

2 回答 2

0

没有更多细节很难给出具体细节,但您可以使用特殊<meta>标签强制 IE 进入特定兼容模式:

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

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

请记住,这隐含的差异不一定与使用特定浏览器版本时 100% 相同(但它应该非常接近,尤其是在 JavaScript/DOM 和 HTML 方面)。

于 2013-01-04T11:37:28.310 回答
0

在完成测试之前更改属性并强制 IE 以兼容模式打开怎么样?您需要以管理员身份运行。

于 2013-01-04T11:30:16.870 回答