2017-03-15 60 views
12

chrome संस्करण: 57.0.2987.98 मीटर (64-बिट)"स्वचालन विस्तार नहीं मिल सकता है" त्रुटि: 57.0.2987.98

"protractor": "4.0.11", 
"protractor-console-plugin": "0.1.1", 
"protractor-jasmine2-html-reporter": "0.0.6", 
"protractor-notify-plugin": "1.0.0", 

चांदा निम्न त्रुटि के साथ क्रोम लॉन्च करने में विफल:

unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html 
    (Session info: chrome=57.0.2987.98) 
    (Driver info: chromedriver=2.26.436362 (5476ec6bf7ccbada1734a0cdec7d570bb042aa30),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 10.10 seconds 
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03' 
+0

क्या आप क्रोम ब्राउज़र को अनइंस्टॉल और पुनः इंस्टॉल कर सकते हैं और इसे हल कर सकते हैं जो समस्या को हल करता है – AdityaReddy

उत्तर

28

आप उपयोग कर रहे हैं chromedriver=2.26.436362 और chrome=57.0.2987.98 की असंगत संस्करणों।

Chrome driver release notes के अनुसार त्रुटि 2.28 में तय की गई है ताकि आपको अपने क्रोम ड्राइवर को अपग्रेड करना चाहिए (या क्रोम ब्राउज़र को डाउनग्रेड करना चाहिए)।

upd:

webdriver-manager update --versions.chrome=2.28 
webdriver-manager start --versions.chrome=2.28 
0

ऐसा इसलिए हो सकता है क्योंकि webdriver 3-पार्टी Chrome एक्सटेंशन से निपटने में विफल रहा।

आप एक्सटेंशन उपयोग निष्क्रिय करने के लिए अपने conf.js फ़ाइल में नीचे capabilities सेट करने का प्रयास कर सकते हैं:

capabilities: { 
    'browserName': 'chrome', 
    'chromeOptions': { 
    'args': ['--disable-extensions'] 
    } 
} 
+1

यह – Mithun

+0

काम नहीं करता है आप अपवाद लॉग एक्सटेंशन में निर्दिष्ट को हटाने का प्रयास कर सकते हैं। यह https://www.timeatlas.com/uninstall-chrome-extensions – Andersson

+0

देखें यह वास्तव में मेरे लिए काम करता है। क्रोम संस्करण: 57.0.2987.110 (64-बिट) - क्रोमड्राइवर संस्करण: 2.28.455517 – Siaynoq

1

अपने चांदा संस्करण को अपग्रेड करने से 5+ यह करना चाहिए। मुझे एक ही त्रुटि मिली, 4.0.14 से 5.1.1 तक अपग्रेड किया गया, और अब मेरे सभी यूआई परीक्षण फिर से गुजर रहे हैं।

ऐसा लगता है कि प्रोटैक्टर प्रोटोकॉर संस्करण 5.0 तक क्रोम ड्राइवर के नवीनतम संस्करण को हथियाने शुरू नहीं करता है, इसलिए जब आप क्रोम के संस्करण में अपग्रेड करते हैं जो प्रोटैक्टर के क्रोम ड्राइवर के साथ असंगत है, तो यह आपके मजेदार नए मार्ग।

स्रोत: https://github.com/angular/protractor/blob/master/CHANGELOG.md

+0

यदि 5+ पर अपडेट किया गया है, तो क्या यह क्रोम के पुराने संस्करण का समर्थन करेगा? – Mithun

+0

धन्यवाद - हमारा सीआई सर्वर हर बार हमारे परीक्षणों को चलाने के दौरान वेबड्राइवर-मैनेजर अपडेट चला रहा था और फिर भी नवीनतम क्रोमरेड्रिवर में अपग्रेड नहीं कर रहा है - वी 5 + तक प्रोटैक्टर को धक्का दे रहा है जैसा कि आप सुझाव देते हैं :) –

4

हाँ, आप एक समाधान

node ./node_modules/protractor/bin/webdriver-manager update --versions.chrome 2.28 
node ./node_modules/protractor/bin/webdriver-manager start --versions.chrome 2.28 

निर्माण के लिए के रूप में उपयोग कर सकते हैं: अगर आप सेलेनियम सर्वर को चलाने के लिए angular/webdriver-manager का उपयोग तो आप निम्न कमांड चलाकर इस लक्ष्य को हासिल कर सकते हैं मेरी टीम। उम्मीद है, यह आपकी मदद कर सके।

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