您可以使用Selenium WebDriver和C#更改IE文档模式吗?

时间:2013-01-04 11:27:03

标签: c# testing selenium selenium-webdriver

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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

请记住,此处隐含的差异不一定与使用特定浏览器版本时的差异100%相同(但它应该非常接近,特别是关于JavaScript / DOM和HTML)。