जाहिर है, प्रश्न का उत्तर कई पर्यावरणीय कारकों पर निर्भर करता है।HtmlUnitDriver कितना विश्वसनीय है?
में सामान्य, मैं सोच रहा हूँ क्या लोगों के अनुभवों HtmlUnitDriver
एक विश्वसनीय उपकरण है कि "विश्वसनीय" हो सकता है एक वेबसाइट मूल रूप से एक ही तरह से अन्य ब्राउज़रों कर नेविगेट करने के लिए के रूप में के साथ कर रहे हैं।
बेशक, मुझे एहसास है कि "अन्य ब्राउज़रों के तरीके" बहुत घबराहट है; स्वाभाविक रूप से हर ब्राउज़र में इसके quirks होगा। लेकिन मैं एक ऐसे प्रोजेक्ट पर हूं जहां हमारे पास सैकड़ों स्वीकृति परीक्षण परिदृश्य हैं (JBehave में लिखे गए हैं) और FirefoxDriver
और InternetExplorerDriver
का उपयोग करके, उन सभी को चलाने में दो घंटे लगते हैं, जो निरंतर एकीकरण दृष्टिकोण से किसी प्रकार का मोटा होता है। तो मैं सोच रहा हूँ अगर यह कम से कम संभव है कि हम अपने स्वीकृति परीक्षणों पर ज्यादातर समान व्यवहार (और शायद हम परीक्षण के एक मुट्ठी भर उम्मीद कर सकता है के साथ HtmlUnitDriver
का उपयोग करें और बहुत तेजी से बार उम्मीद करना HtmlUnitDriver
का उपयोग कर असफल करने के लिए स्विच कर सकते हैं और विशेष रूप से उन परीक्षणों को ब्राउज़र-आधारित ड्राइवर के साथ चलाएं)।
हमारा यूआई GWT का उपयोग करता है, जो चीजों को जटिल या जटिल नहीं कर सकता (मुझे नहीं पता)।
असल में, दूसरों के अनुभव में, HtmlUnitDriver
लगभग एक और ब्राउज़र के साथ काम करता है, या यह वास्तव में केवल न्यूनतम जावास्क्रिप्ट के साथ बहुत ही सरल HTML वेबसाइटों के लिए उपयुक्त है और एंटरप्राइज़ वेब एप्लिकेशन के लिए उपयोग नहीं किया जाना चाहिए?