Webdriverio: لم يتم إنشاء wdio.conf.ejs

تم إنشاؤها على ٢٩ يوليو ٢٠١٧  ·  4تعليقات  ·  مصدر: webdriverio/webdriverio

المشكلة

لقد واجهت نفس المشكلة تمامًا مثل # 1568 التي تم إغلاقها في ذلك الوقت ولكن تم الإبلاغ عنها مرة أخرى بواسطة aztack .

عندما أحاول تكوين Webdriver IO بعد تثبيته ، أحصل على خطأ بعد المرور عبر واجهة السؤال:

=========================
WDIO Configuration Helper
=========================

? Where do you want to execute your tests? On my local machine
? Which framework do you want to use? mocha
? Shall I install the framework adapter for you? Yes
? Where are your test specs located? ./test/*.js
? Which reporter do you want to use?  spec - https://github.com/webdriverio/wdio-spec-reporter
? Shall I install the reporter library for you? Yes
? Do you want to add a service to your test setup?  selenium-standalone - https://github.com/webdriverio/wdio-selenium-standalone
-service
? Shall I install the services for you? Yes
? Level of logging verbosity command
? In which directory should screenshots gets saved if a command fails? ./errorShots/
? What is the base url? http://localhost

Installing wdio packages:

Packages installed successfully, creating configuration file...
fs.js:651
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^

Error: ENOENT: no such file or directory, open '/Users/sarahdayan/Projets/communitytalk.com/node_modules/webdriverio/build/lib/helpers/wdio.conf.ejs'
    at Object.fs.openSync (fs.js:651:18)
    at Object.fs.readFileSync (fs.js:553:33)
    at renderConfigurationFile (/Users/sarahdayan/Projets/communitytalk.com/node_modules/webdriverio/build/lib/cli.js:292:28)
    at /Users/sarahdayan/Projets/communitytalk.com/node_modules/webdriverio/build/lib/cli.js:282:17
    at /Users/sarahdayan/Projets/communitytalk.com/node_modules/npm-install-package/index.js:31:5
    at ChildProcess.exithandler (child_process.js:262:7)
    at emitTwo (events.js:125:13)
    at ChildProcess.emit (events.js:213:7)
    at maybeClose (internal/child_process.js:897:16)
    at Socket.stream.socket.on (internal/child_process.js:340:11)
npm ERR! Test failed.  See above for more details.

بيئة

التفاصيل

تمكنت من حل المشكلة بالقول لا لتثبيت إطار العمل وتخطي اختيار المراسل وإضافة خدمة إلى إعداد الاختبار الخاص بي:

? Shall I install the framework adapter for you? No
? Which reporter do you want to use?
? Do you want to add a service to your test setup?

ثم قمت بتثبيتها وتحرير wdio.conf.js يدويًا ولكن هذا ليس مثاليًا.

شكرا لك مقدما!

التعليق الأكثر فائدة

لقد اصطدمت بنفس المشكلة: العقدة 8.2.1 + الغزل لا يعمل v0.27.5 ، العقدة 8.2.1 + npm 5.3.0 تعمل ، العقدة 7.10.1 + أعمال الغزل. أي أفكار أين يمكن أن تكون المشكلة؟

=========================
WDIO Configuration Helper
=========================

? Where do you want to execute your tests? On my local machine
? Which framework do you want to use? cucumber
? Shall I install the framework adapter for you? Yes
? Where are your feature files located? ./features/**/*.feature
? Where are your step definitions located? ./features/step-definitions
? Which reporter do you want to use?  spec - https://github.com/webdriverio/wdio-spec-reporter
? Shall I install the reporter library for you? Yes
? Do you want to add a service to your test setup?  selenium-standalone - https://github.com/webdriverio/wdio-selenium-standalone-service,  phantomjs - https://github.com/cognitom/wdio-phantomjs-serv
ice
? Shall I install the services for you? Yes
? Level of logging verbosity silent
? In which directory should screenshots gets saved if a command fails? ./errorShots/
? What is the base url? http://localhost

الخطأ هو نفسه

ال 4 كومينتر

هل يمكنك المحاولة مع Node v7.x؟

@ christian-bromann جربت للتو عدة إصدارات من Node (v6.11.1 ، v7.0.0 ، v8.1.3 ، v8.2.1) والغريب ، اجتازت جميعها 😶 ربما كان هناك خطأ ما في نسختي المحلية من Node عندما جربتها لأول مرة زمن.

أعتقد أن أي شخص لديه نفس المشكلة سيحتاج فقط إلى إعادة تثبيت Node أو ترقيته ويجب أن يفعل ذلك.

أواجه نفس المشكلة - استخدام العقدة v8.1.2

لقد اصطدمت بنفس المشكلة: العقدة 8.2.1 + الغزل لا يعمل v0.27.5 ، العقدة 8.2.1 + npm 5.3.0 تعمل ، العقدة 7.10.1 + أعمال الغزل. أي أفكار أين يمكن أن تكون المشكلة؟

=========================
WDIO Configuration Helper
=========================

? Where do you want to execute your tests? On my local machine
? Which framework do you want to use? cucumber
? Shall I install the framework adapter for you? Yes
? Where are your feature files located? ./features/**/*.feature
? Where are your step definitions located? ./features/step-definitions
? Which reporter do you want to use?  spec - https://github.com/webdriverio/wdio-spec-reporter
? Shall I install the reporter library for you? Yes
? Do you want to add a service to your test setup?  selenium-standalone - https://github.com/webdriverio/wdio-selenium-standalone-service,  phantomjs - https://github.com/cognitom/wdio-phantomjs-serv
ice
? Shall I install the services for you? Yes
? Level of logging verbosity silent
? In which directory should screenshots gets saved if a command fails? ./errorShots/
? What is the base url? http://localhost

الخطأ هو نفسه

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات