2014-10-28 7 views
6

हुआ है, मैं सेलेनियम ग्रिड के विरुद्ध समानांतर स्वचालित परीक्षण चला रहा हूं।सेलेनियम हब गलत तरीके से मानता है कि CLIENT_STOPPED_SESSION

कभी-कभी, एक परीक्षण के साथ विफल रहता है;

Session [c1d99cc1-c689-4053-b68d-51c3682c13c4] was terminated due to CLIENT_STOPPED_SESSION (org.openqa.grid.common.exception.GridException) 
[remote server] org.openqa.grid.internal.ActiveTestSessions(ActiveTestSessions.java):105:in `getExistingSession' 

सेलेनियम दस्तावेज कहता है;

CLIENT_STOPPED_SESSION The session was stopped using an ordinary call to stop/quit on the client. Why are you using it again?? 

हालांकि, मुझे पता है कि ग्राहक ने रोकने/छोड़ने का प्रयास नहीं किया है। मैं समांतर आरएसपीईसी का उपयोग कर रहा हूं इसलिए प्रत्येक थ्रेड वास्तव में इसका रूबी उदाहरण है, इसलिए कोई समस्या परीक्षण पक्ष नहीं है।

इसके अलावा, अगर मैं सीधे http: // {node_ip}: 5556/wd/hub/static/resource/hub.html का उपयोग करके नोड से पूछता हूं, तो मैं देख सकता हूं कि सत्र अभी भी खुला है। अगर छोड़ दिया/बंद कर दिया गया था, तो यह सत्र हटा दिया गया होगा।

ऐसा लगता है कि यह सेलेनियम ग्रिड हब का मानना ​​है कि इस सत्र रोक दिया गया है में केवल सत्र रजिस्ट्री है। सत्र कहीं और बंद होने का कोई सबूत नहीं है।

वहाँ जहां गलत सत्र के रूप में बंद कर दिया चिह्नित किया गया है ग्रिड के साथ एक ज्ञात समस्या है?

+0

मदद नहीं करता है सेलेनियम का कौन-सा संस्करण उपयोग कर रहे हैं पता है? वर्तमान में 2.44 –

+0

। –

+1

अपडेट करने के लिए, आगे की जांच करें कि एक असंबंधित परीक्षण/थ्रेड के लिए हमेशा 'छोड़ें' कमांड होता है जो 2 मिनट पहले विफल रहा था। –

उत्तर

0

ब्लॉग का पालन करें और कदम की कोशिश, और हमें अगर उस लिंक

https://seleniummonk.blogspot.in/p/selenium-grid.html

+0

अनिवार्य हिस्सा यहाँ होना चाहिए –

+0

क्षमा करें, मैं नहीं दिख रहा है यह करने के लिए है क्या सवाल के साथ? –

संबंधित मुद्दे