9

मैं इस त्रुटि हो रही है। क्या होता है कि एक Chrome टैब खुलेगा लेकिन यूआरएल लोड नहीं होगा, और C:\Program Files(x86)\Google\Chrome\Application\chrome.exe खोल विंडो खुलेगा है। तब कुछ और नहीं होता है और परीक्षण का समय समाप्त होता है। जो समझ में आता है कि मुझे टाइमआउट त्रुटि मिलती है। लेकिन मुझे यकीन नहीं है कि यह वेबसाइट को पहली जगह क्यों नहीं लोड कर रहा है।सेलेनियम Webdriver SessionNotCreatedError

जब मैं क्रोम टैब बंद कर मैं तो यह संदेश प्राप्त:

SessionNotCreatedError: session not created exception from tab crashed`

मैं दोनों सेलेनियम स्टैंडअलोन और chromedriver पर तारीख तक कर रहा हूँ। केवल एक चीज मैं के बारे में सोच सकते हैं कि क्रोम हाल ही में 46.0.2490.71, को अद्यतन किया गया था, लेकिन मैं यह एक ही संस्करण के साथ विंडोज 7 पर कोई समस्या नहीं है है।

क्या यहां मुद्दा यह है ??

/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:113 
var template = new Error(this.message); 
      ^
SessionNotCreatedError: session not created exception 
from tab crashed 
(Session info: chrome=46.0.2490.71) 
(Driver info: chromedriver=2.16.333243  (0bfa1d3575fc1044244f21ddb82bf870944ef961),platform=Windows NT 6.3 x86_64) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 30.24 seconds 
Build info: version: '2.47.1', revision: '411b314', time: '2015-07-30 03:03:16' 
System info: host: 'Win8Test', ip: '192.168.1.185', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_45' 
Driver info: org.openqa.selenium.chrome.ChromeDriver 
at new bot.Error  (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:113:18) 
at Object.bot.response.checkResponse (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/response.js:106:9) 
at /Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:158:24 
at [object Object].promise.ControlFlow.runInFrame_ (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1877:20) 
at [object Object].promise.Callback_.goog.defineClass.notify (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:2464:25) 
at [object Object].promise.Promise.notify_ (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:563:12) 
at Array.forEach (native) 
at Object.goog.array.forEach (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/array/array.js:203:43) 
at [object Object].promise.Promise.notifyAll_ (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:552:16) 
at goog.async.run.processWorkQueue (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/async/run.js:125:21) 
From: Task: WebDriver.createSession() 
at Function.webdriver.WebDriver.acquireSession_ (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:155:22) 
at Function.webdriver.WebDriver.createSession (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:129:30) 
at [object Object].Builder.build (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/selenium-webdriver/builder.js:416:22) 
at [object Object].DriverProvider.getNewDriver (/Users/awilliamson/projects/chewie/node_modules/protractor/lib/driverProviders/driverProvider.js:38:7) 
at [object Object].Runner.createBrowser (/Users/awilliamson/projects/chewie/node_modules/protractor/lib/runner.js:180:37) 
at /Users/awilliamson/projects/chewie/node_modules/protractor/lib/runner.js:256:21 
at _fulfilled (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/q/q.js:797:54) 
at self.promiseDispatch.done (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/q/q.js:826:30) 
at Promise.promise.promiseDispatch (/Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/q/q.js:759:13) 
at /Users/awilliamson/projects/chewie/node_modules/protractor/node_modules/q/q.js:525:49 
[launcher] Process exited with error code 1` 

संपादित:: मैं "protractor": "^2.5.1" और "jasmine": "^2.3.2"

+0

Google क्रोम के एक या दो संस्करणों को डाउनग्रेड करने का प्रयास करें और इसे विंडोज 8 पर परीक्षण करें। यदि काम करता है, तो आपको क्रोम ड्राइवर का उदाहरण बनाते समय कुछ तर्क खोजने और लागू करने की आवश्यकता होगी। –

+0

मैंने पुराने क्रोम संस्करण को डाउनलोड करने का प्रयास किया लेकिन मुझे 46 – cocoa

+0

पर अपडेट किया गया मेरी टीम के पास एपवेयर पर एक ही समस्या है, 'सेलेनियम-सर्वर-स्टैंडअलोन' (2.45.0) और 'क्रोमेड्रिवर' (2.15) के संस्करण नहीं हैं बदल गया है, इसलिए यह मुझे आश्चर्यचकित करता है कि हाल ही में [क्रोम अपडेट v46] (http://googlechromereleases.blogspot.co.uk/2015/10/stable-channel-update.html) के साथ क्या करना है। यह सुनिश्चित नहीं है कि इसे कैसे डाउनग्रेड करें। –

उत्तर

2

क्रोमड्रिवर 2.19 डाउनलोड करना मुझे ऐसा करने की ज़रूरत है। मैं 2.16 का उपयोग कर रहा था और किसी कारण से webdriver-manager update --chromedriver काम नहीं कर रहा था और कहा कि मेरे पास नवीनतम संस्करण था। लेकिन स्पष्ट रूप से नहीं। धन्यवाद @jjj !! वेबसाइट http://www.seleniumhq.org/download/ से

3

उपयोग कर रहा हूँ मैं हो रही है यह एक ही समान त्रुटि कृपया मेरी समाधान के लिए नीचे देखें

यहाँ पूर्ण लॉग है।

कल कोड चेक इन किया गया, सब कुछ ठीक हो गया। आज सुबह एक सूट निकाल दिया और सही व्यवहार कोको देख रहा है।

क्रोम/chromedriver तारीख तक कर रहे हैं। प्रोटैक्टर v2.2 (अपग्रेड पर काम कर रहा है), जैस्मीन v2x है। वेबड्राइवर-मैनेजर अपडेट दिखाता है कि सबकुछ शांत है। जेडीके अद्यतित एकमात्र चीज जो मैं अभी भी पीछा कर रहा हूं वह जैस्मीन-संवाददाता हैं, जिनमें से मैं v2x का उपयोग कर रहा हूं।

संपादित करें: मैं बस द्वारा हल:

MSI फ़ाइल से
  • अपडेट कर रहा है Node.js (यहाँ स्थित: https://nodejs.org/en/)

  • webmanager अद्यतन (webdriver-प्रबंधक अद्यतन) जो खींच लिया चल रहा है नवीनतम सेलेनियम जार और chomedriver.exe

  • मैंने फिर एक परीक्षण चलाया जो आज सुबह विफल रहा और यह सफलतापूर्वक भाग गया, कोई त्रुटि नहीं।

+1

देखकर खुशी हुई कि मैं इस मुद्दे के साथ अकेला नहीं हूं। दुर्भाग्य से मेरे लिए काम नहीं किया :( – cocoa

+0

मेरे पास यह समस्या भी है, और मेरे लिए कोई अन्य समाधान नहीं है :( –

+2

हमारे ग्रिड नोड्स पर यह वही समस्या थी। क्रोम लॉन्चिंग देख सकता था लेकिन हमेशा के लिए ' लॉन्च पर डेटा यूआरएल। सभी नोड्स पर वे क्रोएड्रिवर 2.19 तक अपग्रेड किए गए (वे 2.16 का उपयोग कर रहे थे) और वे अभी ठीक काम कर रहे हैं। – jjj

-1

डाउनलोड क्रोम ब्राउज़र और यह सी को बचाने: \ डाउनलोड \ chromedriver_win32

वाक्य रचना नीचे उपयोग शुरू करने और क्रोम ड्राइवर प्रारंभ करने में driverGC = नए ChromeDriver (@ "C: \ डाउनलोड \ chromedriver_win32");

0

आप chromedriver अपग्रेड करने की आवश्यकता हो सकती है।मैक पर, यह brew upgrade chromedriver जितना आसान होना चाहिए। अन्यथा, आप download the latest version कर सकते हैं और इसे अपने विशेष सेटअप के लिए सही फ़ोल्डर में रख सकते हैं।

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