मुझे जावा में सेलेनियम क्रोम ड्राइवर के साथ परीक्षण करने की आवश्यकता है। लेकिन क्रोम विंडो खोला नहीं जाना चाहिए। इसे एक उत्पाद मानें और कोई खिड़की नहीं खोली जानी चाहिए।किसी भी ब्राउज़र को खोलने के बिना जावा में सेलेनियम ड्राइवर के साथ परीक्षण
मैंने इसे भी देखा है; Is it possible to hide the browser in Selenium RC? लेकिन मेरे लिए कोई समाधान नहीं है। परीक्षण ऑपरेटिंग सिस्टम स्वतंत्र होना चाहिए और मैंने किसी भी विंडो को खोलने के बिना परीक्षण के लिए HtmlUnitDriver को आजमाया है लेकिन इसमें कुछ समस्या है। आईडी द्वारा घटकों को ढूंढने पर, यह आईडी द्वारा घटक नहीं मिल सकता है। कुछ सर्वर ब्राउज़र आईडी के अनुसार घटक आईडी भेज सकते हैं और मुझे नहीं पता कि मुझे किस आईडी का परीक्षण करने के लिए उपयोग करना चाहिए।
इसके कारण मैं क्रोम ड्राइवर का उपयोग करने की कोशिश कर रहा हूं।
क्रोम विंडो खोलने के बिना क्रोमड्राइवर का उपयोग करने का कोई तरीका है या जावा में सेलेनियम के साथ किसी भी विंडो को खोलने के बिना परीक्षण करने का कोई अन्य तरीका है?
धन्यवाद!
में आपके आवेदन तैनात कर सकते हैं, मैं नहीं मानता कि एक ब्राउज़र-विशिष्ट ड्राइवर की खिड़की छुपा संभव है। – Avery
लिंक किए गए प्रश्न में स्वीकृत उत्तर उन सभी संभावनाओं को सूचीबद्ध करता है जिन्हें मैं जानता हूं। HtmlUnitDriver को एक और मौका देने का प्रयास करें - लेकिन [जावास्क्रिप्ट समर्थन सक्षम होना सुनिश्चित करें] (http://code.google.com/p/selenium/wiki/HtmlUnitDriver)।यदि आप विशेष रूप से क्रोम चाहते हैं, तो आपको सॉसेलैब्स, लिनक्स और हेडलेस ड्राइवर, या परीक्षण चलाने वाले किसी भिन्न कंप्यूटर पर उल्लिखित दूरस्थ कॉल के साथ जाना होगा। –