我正在使用WebDriver和Selenium Server 2.28。我在Windows 7环境中运行它,IE的版本是9.0.8。
我想知道是否有任何方法在使用Selenium 2的IE中强制兼容模式。我已经用Google搜索了这个,并且似乎没有很多关于此的信息。
答案 0 :(得分:0)
在完成测试之前,如何更改属性并强制IE在兼容模式下打开?您需要以管理员身份运行。
答案 1 :(得分:0)
如果没有进一步的细节,很难给出具体细节,但您可以使用特殊的<meta>
标签强制IE进入特定的兼容模式:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
值EmulateIE7
将告诉IE评估<!doctype>
,好像它是IE7。其他有效值为IE7
,IE8
,IE9
或Edge
,它们将使用特定版本的行为。
请记住,此处隐含的差异不一定与使用特定浏览器版本时的差异100%相同(但它应该非常接近,特别是关于JavaScript / DOM和HTML)。