चल रहा ही जब दूर से चल रहा है और केवल जब एक विशेष तत्व के साथ बातचीत करने की कोशिश कर परीक्षण के अपने सेट में से एक के साथ एक समस्या है लगता है। मैं वीएसटीएस के माध्यम से इसे बना रहा हूं और चला रहा हूं।WebDriverException सेलेनियम परीक्षा के माध्यम से बीच-बीच में फेंक दिया है केवल जब दूर से
त्रुटि:
OpenQA.Selenium.WebDriverException: A exception with a null response was thrown sending an HTTP request to the remote WebDriver server for URL (URL redacted, is a localhost URL). The status of the exception was ReceiveFailure, and the message was: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
तत्व मैं में संख्या दर्ज करने के लिए कोशिश कर रहा हूँ (हम नॉकआउट उपयोग कर रहे हैं) के लिए HTML:
<input type="number" min="0" max="999" data-bind="value: redacted).extend({ min: 0, required: { message: 'redacted' } }), disable: redacted" name="redacted" id="redacted" title="redacted" required="required" class="">
redacted
कोई आपत्ति नहीं है। मैं यह देखने के लिए सभी गुणों को छोड़ना चाहता था कि तत्व के लिए कौन से गुण सेट किए गए हैं लेकिन वास्तविक मानों को फिर से किया जाता है।
IWebElement element = driver.FindElement(By.Id(elementID));
element.Clear();
element.SendKeys(value);
यह ChromeDriver साथ चल रहा है:
इस कोड मैं तत्व में कोई मान दर्ज करने के लिए उपयोग कर रहा हूँ है। कई अन्य नंबर फ़ील्ड हैं जिन्हें मैं बिना किसी समस्या के डेटा को पॉप्युलेट करने में सक्षम हूं।
कोई भी विचार गलत यहाँ क्या हो रहा जा सकता है और इसे ठीक करने?
आप दूर से चलाने के क्या मतलब है? किसी मशीन में कॉल/रन टेस्ट करें, लेकिन रिमोट मशीन पर परीक्षण निष्पादित करें या कॉल/रन करें और उसी रिमोट मशीन पर परीक्षण निष्पादित करें? यदि आप स्थानीय मशीन पर परीक्षण चलाते हैं तो परिणाम क्या होता है? विशेष तत्व का विवरण क्या है? –
@ स्टारैन-एमएसएफटी इसे वीएसटीएस में बुलाया गया है और रिमोट बिल्ड सर्वर पर चलाया जाता है। स्थानीय रूप से चलाने पर मुझे कभी भी इस समस्या का सामना नहीं करना पड़ता है। मुझे यकीन नहीं है कि "विशेष तत्व का विवरण क्या है?" से मेरा मतलब क्या है, मैंने यहां प्रश्न के तत्व का HTML दिखाया है। – tnw
विशेष तत्व के संबंध में, क्या आपका मतलब यह अन्य तत्व के साथ ठीक काम करता है? क्या बिल्ड एजेंट इंटरेक्टिव मोड के रूप में चल रहा है? दूसरी ओर, यह स्थानीय रूप से चलाने पर ठीक काम करता है, यदि आप इसे उस बिल्ड सर्वर पर मैन्युअल रूप से चलाते हैं तो परिणाम क्या होता है? –