मेरा वर्तमान सेटअप है कि मेरे पास एक विंडोज़ मशीन पर एक हब के रूप में चलने वाला सेलेनियम आरसी है (मान लें कि मशीन का नाम machine.name.com है)। मैं निम्न आदेश का इस्तेमाल किया है यहसेलेनियम ग्रिड 2 - रिमोट नोड HUB से कनेक्ट नहीं है
java -jar selenium-server2.15.jar -role hub -port 5555
शुरू करने के लिए मैं एक सेलेनियम नोड एक ही मशीन है जो ऊपर नोड के लिए पंजीकृत किया गया है पर चल रहे हैं। मैं निम्न आदेश का इस्तेमाल किया है नोड
java -jar selenium-server2.15.jar -role node -port 5554 -hub http://machine.name.com:5555/grid/register
इस नोड सफलतापूर्वक पंजीकृत हो जाता है शुरू करने के लिए, और मैं इस नोड के परीक्षण के साथ-साथ चलाने के लिए सक्षम हूँ।
अब मेरे पास एक और मशीन है (एक LINUX एक - मान लें कि इस मशीन का आईपी पता 10.123.123.123 है), फॉर्म जहां मैं विंडोज़ (machine.name.com) पर हब में पंजीकृत एक और नोड चलाने की इच्छा रखता हूं पोर्ट 5555 पर मशीन। मैंने नोड शुरू करने के लिए निम्न आदेश का उपयोग किया है।
java -jar selenium-server2.15.jar -role node -port 5572 -hub http://machine.name.com:5555/grid/register -browser browserName=chrome,platform=LINUX,maxInstances=5
समस्या यह है कि यह नोड हब द्वारा पंजीकृत नहीं होता है।
मुझे इस तथ्य के बारे में पता है कि हब और नोड ने एक दूसरे को पता चला है जब मैंने http://machine.name.com:5555/console ब्राउज़र पर दोनों नोड्स प्रदर्शित किए हैं। लेकिन Linux मशीन एक त्रुटि संदेश के साथ-साथ यह "पर http://10.123.123.123:5572 सुन (क्षण तक नहीं पहुंचा जा सकता है)"
और कोई सेलेनियम परीक्षण उस नोड बंद चलाया जा सकता है है।
मैंने सेलेनियम समूह HERE पर पढ़ा है कि रिमोट नोड को -hubHost
कुंजी मान जोड़ी भी परिभाषित करना होगा। तो मैं रूप में अच्छी तरह निम्न आदेश की कोशिश की है, कोई सफलता
java -jar selenium-server2.15.jar -role node -port 5572 -hub http://machine.name.com:5555/grid/register -browser browserName=chrome,platform=LINUX, maxInstances=5 -hubHost "machine.name.com"
साथ लेकिन इस नोड पंजीकृत नहीं करता और साथ ही।
कृपया ध्यान दें कि लिनक्स मशीन पर कंसोल पर कोई त्रुटि नहीं डाली गई है। कि सभी प्रदर्शित किया जाता है -
13:20:55.891 INFO - starting auto register thread. Will try to register every 5000ms
13:20:55.891 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:23:06.860 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:25:17.678 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:27:28.496 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
13:29:39.311 INFO - Registering the node to hub :http://machine.name.com:5555/grid/register
कोई त्रुटि खिड़कियों मशीन पर हब चल कंसोल पर फेंक दिया जाता है।
फ़ायरवॉल उचित रूप से punctured हैं, साथ ही टेलनेटिंग द्वारा जांच की जाती है।
इन सबके साथ, मुझे यकीन है कि मैंने कुछ मौलिक रूप से गलत किया है, क्या कोई मेरी मदद कर सकता है !!!!!
क्या आपने कभी विंडोज़ में इस्तेमाल किए गए एक ही कमांड को चलाने का प्रयास किया था? ब्राउज़र या प्लेटफार्म के बिना –