मैं कुछ वेब परीक्षण करने के लिए हेडलेस CentOS सर्वर पर फ़ायरफ़ॉक्स GUI ब्राउज़र चलाने की कोशिश कर रहा हूँ।
मुझे ग्राफ़िकल आउटपुट देखने की आवश्यकता नहीं है, क्योंकि मैं ब्राउज़र के इनपुट को नियंत्रित करने और आउटपुट का निरीक्षण करने के लिए सेलेनियम सर्वर एपीआई का उपयोग करता हूं ।
डेस्कटॉप मैक कंप्यूटर पर सेटअप का सफलतापूर्वक परीक्षण किया गया था। हालाँकि, यह निम्नलिखित संदेश "त्रुटि: कोई प्रदर्शन निर्दिष्ट नहीं है" के साथ मेरे हेडलेस वीपीएस सेंटोस सर्वर पर चलने में विफल रहता है। (जो समझ में आता है, क्योंकि यह सिर्फ एक सर्वर है जो किसी जगह पर बैठा है।)
बिना प्रदर्शन के मैं फ़ायरफ़ॉक्स कैसे चला सकता हूं, इसलिए सेलेनियम इसके साथ बातचीत करने में सक्षम होगा? या - अधिक मोटे तौर पर - जब कोई प्रदर्शन नहीं होता है तो लोग लिनक्स सर्वर पर GUI- केवल एप्लिकेशन कैसे चलाते हैं?
मैंने देखा है कि फ़ायरफ़ॉक्स में यह कमांड लाइन विकल्प है:
X11 options
--display=DISPLAY X display to use
दुर्भाग्य से मैं X11 के बारे में कुछ भी नहीं जानता या CentOS के तहत प्रदर्शित करता है इसलिए मुझे नहीं पता कि कमांड लाइन पर क्या निर्दिष्ट करना है, या यदि यह मदद करेगा।