問題タブ [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.
javascript - codeceptJS / webdriverIO はグラブ コマンドでスクリプトを終了します
私はcodeceptJSは初めてですが、yieldでは機能しないことがわかります。
いくつかのグラブ コマンドと executeScript を試しました。なんらかの理由で、yield の後に 1 つまたは 2 つの行が実行され、割り当てている変数を出力できるため、コマンドが機能していることはわかっています。しかし、ブラウザが閉じてスクリプトが終了するため、決して使用できません。さらに悪いことに、明らかに無効なテスト (I.see('some bogus non existent text');) を入れることができ、シナリオは成功して終了します!
上記はライブなので、実行して問題を確認できます。問題がある場合は、Linux と FireFox でテストします。
yield を使用してテストを続行する方法の例を誰か教えてもらえますか?
更新: 開発者は、これはバグであり、すぐに修正されると述べています。
angular - angular2でcodecept e2eテストをセットアップするには?
e2eテストは初めてです。http://codecept.io/angular/で試してみたい
https://github.com/AngularClass/angular2-webpack-starterでアプリを開始して以来、Protractor/Jasmine は既に機能しています。
私が理解していることから、codecept は分度器の上で動作しています。正しくインストールしましたが、簡単なテストを起動するとエラーが発生します。
ここに私の codecept.json があります:
そして、ここに私のテストがあります:
これはエラーログです:
助けはありますか?