bu hatayı alıyorum. Ne olur? Bir Chrome sekmesi açılır, ancak URL'yi yüklemez ve C:\Program Files(x86)\Google\Chrome\Application\chrome.exe
kabuk penceresini açar. O zaman başka bir şey olmaz ve test zaman aşımına uğrar. Hangi zaman aşımı hatası aldığımı anlamıyorum. Ama neden siteyi ilk etapta yüklemediğinden emin değilim.Selenyum Webdriver SessionNotCreatedError
Ben krom sekmeyi kapatmak zaman sonra bu mesaj çıktı:
SessionNotCreatedError: session not created exception from tab crashed`
Ben selenyum bağımsız ve chromedriver hem güncel duyuyorum. Düşünebildiğim tek şey, Chrome'un kısa bir süre önce 46.0.2490.71, sürümüne güncellendi, ancak Windows 7'de de aynı sürümde sorun yaşıyorum.
Sorun nedir?
/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`
Düzenleme: Ben bu aynı özdeş hata benim çözüm için lütfen aşağıya bakın alıyorum "protractor": "^2.5.1"
ve "jasmine": "^2.3.2"
Google Chrome'un bir veya iki sürümünü düşürmeyi ve Windows 8 üzerinde test etmeyi deneyin. Çalışırsa, Chrome Sürücüsü örneğini oluştururken bazı bağımsız değişkenleri bulmanız ve uygulamanız gerekebilir. –
Eski bir krom sürümü indirmeyi denedim ama güncellememi sağladım 46 – cocoa
Ekibim de Appveyor'da aynı sorunu yaşıyor, 'selenium-server-standalone' (2.45.0) ve chromedriver' (2.15) sürümleri yok değiştiyse, en son [Chrome update to v46] ile ilgisi olup olmadığını merak ediyor (http://googlechromereleases.blogspot.co.uk/2015/10/stable-channel-update.html). Ancak nasıl indirileceğinden emin değilim. –