protractor-helpers(var helpers = require( 'protractor-helpers'))を使用してdata-hook属性にアクセスしようとしていますが、何らかの理由で以下のエラーが発生します:protracter-helperデータフック属性エラー
[12:06:50] E/launcher - Error: ReferenceError: beforeEach is not defined
at C:\Users\xyz\node_modules\protractor-helpers\dist\protractor-helpers.js:258:2
at Object.<anonymous> (C:\Users\xyz\node_modules\protractor-helpers\dist\protractor-helpers.js:498:3)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\xyz\ProtractorWorkspace\Protractor\pos\Test.js:11:15)
私conf.jsファイルが
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: [
'features/sample.feature'
],
capabilities: {
'browserName': 'chrome'
},
framework: 'custom',
frameworkPath: require.resolve('protractor-cucumber-framework'),
cucumberOpts: {
require: 'features/*.js',
format: 'pretty'
}
};
は、誰かが助けてくださいすることができ、以下の通りである。のために
ジャスミンのために、ソースコードが 'beforeEach(function(){jasmine.addMatchers({それはキュウリをサポートしているように見えませんが、私はそれについて肯定的ではありません。 https://github.com/wix/protractor-helpers/blob/master/src/matchers.js – Gunderson
あなたのテストも表示できますか? – nilesh
これはrequireステートメントで失敗しています。以下はコードスニペットです。 var clickFn = require( '../ common/ClickFunctions.js'); var SelectDropDown = require( '../ common/DropDownFunctions.js'); var helpers = require( 'protractor-helpers'); するvar startQuote =ヘルプ機能(){ \t } – chandra