2017-12-26 9 views
1

私はe2eテストフレームワークとしてWebdriver IOを使用しています。しかし、このオートコンプリートの問題は本当に私を減速させています。 VSコードはグローバル変数browserとそのメソッドを自動的に完了しません。Webdriver io VSコードでオートコンプリート

{ 
    "presets": ["es2015"], 
    "plugins": [ 
    ["transform-runtime", { 
     "polyfill": false 
    }] 
    ] 
} 

答えて

1

.babelrc

.eslintrc

{ 
    "extends": ["eslint:recommended", "standard"], 
    "parser": "babel-eslint", 
    "plugins": [ 
     "mocha", 
     "webdriverio" 
    ], 
    "env": { 
     "webdriverio/wdio": true, 
     "mocha": true 
    }, 
    "parserOptions": { 
     "ecmaVersion": 8, 
     "sourceType": "module" 
    }, 
    "rules": { 
     "indent": ["error", 4] 
    } 
} 

私はあなたの活字体のタイピングを使用することができると思います。

はpackage.jsonに2つの依存関係を追加します。

"@types/node": "^8.5.2", 
"@types/webdriverio": "^4.8.7", 

は、それらをインストールし、プロジェクトを再読み込み。オートコンプリートがまだ機能していない場合は、プロジェクトのルートに tsconfig.jsonを作成する:あなたはtypescriptですコンパイラを使用する必要はありません

{ 
    "compilerOptions": { 
    "allowJs": true, 
    "outDir": "./.built/" 
    } 
} 

、それだけでオートコンプリートを提供します。いつものようにあなたのjsコードを書いてください。

しかし、あなたはtypescriptですを使用したい場合は、ここで小さな初心者ガイドです: http://webdriver.io/guide/getstarted/configuration.html#Setup-TypeScript

+1

すごいああ、私は私が働いていたtypescriptですバージョンを持っていたが、私はES6に変換した後の依存関係を削除し、今では愚かな感じ...どうもありがとうございます! – Quentin

関連する問題