3

ブラウザのテストは、のようにコマンド ラインから実行する必要がありますpub run test -pdartium。そのようなテストをデバッグする方法はありますか。

4

2 に答える 2

2

Dart チームは、新しいテスト パッケージでテストをデバッグ可能にするために懸命に取り組んでいます。関連する問題が修正されるまで、次の回避策を使用できます。

デバッグを含め、WebStrom などから新しいテスト パッケージを使用してブラウザー テストを実行するには、<x-test-dart ...>タグをテスト ファイルを指す通常の Dart スクリプト タグに置き換え、WebStorm の Dart ブラウザー アプリケーションと同じように実行します。

これは、Polymer テストでも機能します。await initPolymer();使用中の Polymer バージョンに必要な適切な初期化を実行していることを確認してください。

私は通常、置換されたスクリプト タグを保持できるテスト エントリ ページ ファイルのコピーを作成します。

于 2015-10-16T08:08:57.490 に答える
1
pub run test -pdartium --pause-after-load

テストページの「再生」ボタンをクリックした後にのみテストを開始します。これで、Dartium で Dev Tools を開いてブレークポイントを設定する時間ができました。天文台を開いてそこで何かをすることもできます。

于 2015-10-18T10:18:48.337 に答える