9

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"

+0

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. –

+0

Eski bir krom sürümü indirmeyi denedim ama güncellememi sağladım 46 – cocoa

+0

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. –

cevap

2

Chromedriver 2.19 yüklüyse ne yapmam gerekiyor. Ben 2.16 kullanıyordum ve nedense webdriver-manager update --chromedriver çalışma değildi ve en son sürümü olduğunu söyledi. Ama görünüşe göre değil. Teşekkürler @jjj !! web http://www.seleniumhq.org/download/ den

3

kullanıyorum

İşte tam günlük bu.

Dün kodda kontrol edildi, her şey yolunda gitti. Bu sabah bir takım ateşledi ve kakaoyu tam olarak gören davranışını gördü.

Krom/krom tarayıcı güncel. İletki v2.2 (yükseltme üzerinde çalışıyor), Jasmine v2x. Webdriver-manager güncellemesi her şeyin harika olduğunu gösterir. JDK güncel. Hala takip ettiğim tek şey, v2x'i kullandığım Jasmine-muhabirleri. (Burada yer: https://nodejs.org/en/) msi dosyasından

  • Güncellenmesi node.js:

    DÜZENLEME: Sadece tarafından çözüldü

  • çekti Webmanager güncellemesini (webdriver-yönetici güncelleme) Koşu en son selenyum kavanozu ve chomedriver.exe aşağısından aşağı doğru. Bu sabah başarısız olan bir testi çalıştırdım ve başarıyla çalıştı, hata yok.

+1

Bu sorunu yaşayan tek kişi ben değilim. Ne yazık ki bu benim için işe yaramadı :( – cocoa

+0

Ben de bu sorunu var ve benim için işe yaramadı başka bir çözüm :( –

+2

Bu aynı sorun bizim ızgara düğümlerimizde vardı. Chromedriver, tüm düğümlerde 2.19'a yükseltildi (2.16 kullanıyorlardı) ve şimdi iyi çalışıyorlar – jjj

-1

İndir krom tarayıcı Ve C kaydedin: \ Downloads \ chromedriver_win32 sözdizimi aşağıda

kullanım başlangıç ​​ve krom sürücüsünü başlatmak için driverGC = new ChromeDriver (@ "C: \ Downloads \ chromedriver_win32");

0

Sen chromedriver yükseltmek gerekebilir.Mac'te, bu brew upgrade chromedriver kadar kolay olmalı. Aksi halde, download the latest version ve istediğiniz kurulum için doğru klasöre yerleştirebilirsiniz.