/ / इंटेलीज 2016.3 और प्रोट्रैक्टर सेलेनियम-सर्वर-स्टैंडअलोन-2.53.1.jar नहीं पा सकते हैं - इंटेलीज-आइडिया, प्रोट्रेक्टर

IntelliJ 2016.3 और प्रोटैक्टर सेलेनियम-सर्वर-स्टैंडअलोन-2.53.1.jar नहीं ढूंढ सकता - इंटेलिज-विचार, प्रोटैक्टर

मैंने हाल ही में (आज) इंटेलीज को अपने नवीनतम में अपडेट कियारिलीज 2016.3, जो कोणीय 2 और प्रोट्रैक्टर समर्थन का वादा करता है। सब कुछ अच्छा लग रहा है, मैं अपनी परीक्षण फ़ाइल के लिए एक प्रोट्रैक्टर कॉन्फ़िगरेशन बना सकता हूं। हालाँकि, जब मैं इसे चलाने या डीबग करने का प्रयास करता हूं, मुझे मिलता है Error message: No selenium server jar found at the specified location (/[project path]/node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-2.53.1.jar)

जब मैं इसे टर्मिनल से चलाता हूं तो मेरा टेस्ट ठीक चलता है protractor myTest.conf.js

इसे काम करने के लिए मुझे और क्या सेटअप करना होगा?

MacOS 10.12.1 | इंटेलीज 2016.3 | प्रोट्रैक्टर 4.0.11 (विश्व स्तर पर और परियोजना में स्थापित)

उत्तर:

जवाब के लिए 3 № 1

संभावना है कि आप दौड़ चुके हैं webdriver-manager update वैश्विक रूप से लेकिन आपकी परियोजना में नहीं। अपने package.json में एक कार्य जोड़ने का प्रयास करें और उस कार्य को प्रोजेक्ट में सेलेनियम स्टैंडअलोन स्थापित करने के लिए चलाएं।

"scripts": {
webdriver-manager-update": "webdriver-manager update"
}

तो भागो npm run webdriver-manager-update आपके प्रोजेक्ट डायरेक्टरी में और उसे वह सब कुछ स्थापित करना चाहिए जो आपको उस स्थान पर चाहिए जो आपको चाहिए।

मुझे यकीन नहीं है कि मैक पर क्या बराबर है लेकिन मेरे लिए अगर मैं बस चलाता हूं webdriver-manager update इसके तहत स्थापित किया जाएगा

C:UsersmyusernameAppDataRoamingnpmnode_modulesprotractornode_moduleswebdriver-managerselenium

लेकिन अगर मैं इसके ऊपर का कार्य चलाता हूं तो यह नीचे होगा

/[project path]/node_modules/protractor/node_modules/webdriver-manager‌​/selenium/

जो आप के लिए देख रहे हैं।