मैंने प्रश्न +1 दिया है क्योंकि यह एक बहुत अच्छा सवाल है - यह स्पष्ट नहीं है कि यह कैसे करें, और यदि आपको दोनों मोड का परीक्षण करने की आवश्यकता है, तो यह करना आवश्यक है।
परीक्षण चलाने के दौरान आप पृष्ठ के भीतर <meta http-equiv="X-UA-Compatible" content="IE=7" />
सेवा करने के लिए साइट प्राप्त कर सकते हैं। यह आउटपुट मोड को मजबूर करना चाहिए।
जाहिर है, यह आदर्श नहीं है, क्योंकि इसका मतलब मांग पर मेटा टैग का उत्पादन करने के लिए अपना कोड बदलना है। यदि आप अपने टेस्ट सूट के विशिष्ट उपयोग के लिए कोड जोड़ने के लिए मुख्य कोडबेस को बदलना चाहते हैं, तो मैं सामान्य रूप से इसे एक बुरी बात मानता हूं, लेकिन इस मामले में मुझे कोई अन्य समाधान नहीं दिखाई दे रहा है।
यह देखते हुए कि हमने इस पथ को नीचे जाने का फैसला किया है, तो आप यूआरएल में निर्दिष्ट तर्क को स्वीकार करने के लिए अपना कोड लिख सकते हैं जो मेटा टैग को सेवा देने के लिए ट्रिगर करता है। आईई 7 परीक्षण तब यूआरएल तर्क भेजने के लिए लिखा जा सकता है।
वैसे, यह इंगित करने योग्य है कि आईई 8 की आई 7-संगतता मोड आईई 7 के समान 100% नहीं है; इसमें अपनी खुद की क्विर्क और बग हैं जो वास्तविक आईई 7 ब्राउज़र से अलग हैं। अधिकांश भाग के लिए यह ठीक होना चाहिए, लेकिन इसके बारे में जागरूक होने के लायक है यदि आप अपने परीक्षणों की पुष्टि करने की अपेक्षा कर रहे हैं कि साइट आईई 7 में काम करती है। this blog post for more info
धन्यवाद आप के लिए जवाब, मैं मेटा टैग के बारे में पढ़ा मोड मजबूर करने के लिए, लेकिन मैं उस विकल्प से बचने के लिए चाहते हैं क्योंकि, जैसा कि आप कहते हैं, मुझे कोड बदलने की जरूरत है, और मैं नहीं चाहता। वैसे भी, मैं किसी अन्य समाधान को खोजने का प्रयास करूंगा और यदि ऐसा है, तो मैं यहां जो लिखूंगा उसे लिखूंगा। – victorgp
हाय विक्टर, क्या आपको एक अच्छा समाधान मिला है? यदि आप साझा कर सकते हैं तो इसकी सराहना की जाएगी। अग्रिम धन्यवाद ~ – Daniel