問題タブ [codeceptjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1719 参照

javascript - codeceptJS / webdriverIO はグラブ コマンドでスクリプトを終了します

私はcodeceptJSは初めてですが、yieldでは機能しないことがわかります。

いくつかのグラブ コマンドと executeScript を試しました。なんらかの理由で、yield の後に 1 つまたは 2 つの行が実行され、割り当てている変数を出力できるため、コマンドが機能していることはわかっています。しかし、ブラウザが閉じてスクリプトが終了するため、決して使用できません。さらに悪いことに、明らかに無効なテスト (I.see('some bogus non existent text');) を入れることができ、シナリオは成功して終了します!

上記はライブなので、実行して問題を確認できます。問題がある場合は、Linux と FireFox でテストします。

yield を使用してテストを続行する方法の例を誰か教えてもらえますか?

更新: 開発者は、これはバグであり、すぐに修正されると述べています。

0 投票する
2 に答える
853 参照

angular - angular2でcodecept e2eテストをセットアップするには?

e2eテストは初めてです。http://codecept.io/angular/で試してみたい

https://github.com/AngularClass/angular2-webpack-starterでアプリを開始して以来、Protractor/Jasmine は既に機能しています。

私が理解していることから、codecept は分度器の上で動作しています。正しくインストールしましたが、簡単なテストを起動するとエラーが発生します。

ここに私の codecept.json があります:

そして、ここに私のテストがあります:

これはエラーログです:

助けはありますか?