我使用webdriver的硒服務器2.28。我在Windows 7環境中運行這個版本,IE的版本是9.0.8。可以更改IE文檔模式?
我想知道是否有使用Selenium 2.我GOOGLE了這個強制兼容模式的IE瀏覽器的任何方式,並有似乎沒有很多的這方面的信息。
我使用webdriver的硒服務器2.28。我在Windows 7環境中運行這個版本,IE的版本是9.0.8。可以更改IE文檔模式?
我想知道是否有使用Selenium 2.我GOOGLE了這個強制兼容模式的IE瀏覽器的任何方式,並有似乎沒有很多的這方面的信息。
如何改變性質,並迫使IE瀏覽器,直到你完成測試在兼容模式打開?您需要以管理員身份運行。
沒有進一步的細節,很難給出具體的細節,但你可以使用一個特殊的<meta>
標籤強制IE到一個特定的兼容模式:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
的EmulateIE7
值會告訴IE評價<!doctype>
爲如果它是IE7。其他有效值是IE7
,IE8
,IE9
,或Edge
,將使用特定版本的行爲。
只要記住,這個隱含的差異不一定100%相同的使用特定的瀏覽器版本時(但它應該是非常接近特別是關於JavaScript的/ DOM和HTML)。