
js-test-driver - issue #447
Is it possible to force to specific DOC-type/document mode?
What steps will reproduce the problem? 1. Running tests with IE9 installed on client machine. 2. Tests fails as production code expects "document mode" IE8.
What is the expected output? What do you see instead? Is there any way to start/run the js-test-driver in IE8 document mode when having IE9 installed, sending your own DOC type and <meta>?
What version of the product are you using? On what operating system? Js-test-driver 1.3.4, Windows7 and IE9
Please provide any additional information below.
I've tried to load a script that adds meta tags at start up by adding a script like this in the jsTestDriver.conf.
.... load: - js/bootstrap-IE8.js
and in the bootstrap file:
(function(){ var meta = document.createElement('meta'); meta.setAttribute('http-equiv','X-UA-Compatible'); meta.setAttribute('content','IE=8');
var meta2 = document.createElement('meta');
meta2.setAttribute('Content-Type','X-UA-Compatible');
meta2.setAttribute('content','text/html; charset=utf-8');
var tophead = top.document.getElementsByTagName('head')[0];
var toptitle = tophead.firstChild;
console.log("Lägger in på: " + toptitle);
head.insertBefore(meta, toptitle);
head.insertBefore(meta2, toptitle);
})();
Tried to insert in js-test-driver frames as well but with no luck...
Status: New
Labels:
Type-Defect
Priority-Medium