0

私は、開発者としての経験が非常に少ないQAエンジニアです。私のスキルは自動化されたテストを書くことに限られています。私はいつもVisual Studio Enterprise(Selenium webdriver)とTestComplete IDEを組み込みデバッガで使用してきました。私は最近、何か新しいものへの移行を行い、終わりから終わりまでのテストのためにNightwatch JSを把握したいと思っています。私はいくつかのテストを書いて、彼らは正常に動作しています。しかし、私は今、テストが失敗している段階にあり、その1つのテストだけをデバッグしたいと考えています。どのように私はこれを行うだろうか?通常はVSエンタープライズまたはTestCompleteで、コード行にブレークポイントをポップし、1つのテストスクリプトを右クリックすると、ブレークポイントで一時停止します。Visual StudioでNightwatch JSテストをデバッグする方法コード

私のNightwatch JSプロジェクトでは、Visual Studio Codeを使用しました。 VSコードでターミナルを開き、 "nightwatch tests/folder/path/myTest.js"コマンドを実行することで、単一のテストを実行できます。そこに私に役立つnightwatchの多くの助けはありません。私がここで見つけた唯一の投稿はthisですが、それは私の問題を解決していません。デバッガの「再生」ボタンをクリックすると、私が興味のあるテストではなく、すべてのテストを実行し始めるからです。

デバッガを再生しようとしましたが、テストは実行され、ブレークポイントには当たらない。どんなグルが助けてくれるの?

私に情報を投稿する必要があるかどうか尋ねてください。

答えて

1

-- --tagのように、端末のNightwatchにadditional optionsを渡すことができます。

だから、あなたが持っているそれぞれ1つのテストファイルにタグを付けることができ、このように:次に

module.exports = { 
'@tags': ['iamatag'], 
'[EXAMPLE TEST]': (client) => { 
    code 
    code 
    code 
    } 
}; 

、あなたの端末では、あなたが実行します:タグ付き

$ npm test -- --tag iamatag 

はテストのみ「iamatag 'が実行されます。

乾杯。

関連する問題