5

キーボードを唯一のナビゲーションとして使用してWebページをテストするTestCafe Javascriptを作成しようとしています(つまり、「オプションをタブで移動」)。

TestCafe はこれらのテストを実行しますが、非常に高速 (最大 5 秒) で実行され、画面には何も表示されません。だから、実際に機能しているのかどうか疑問に思っています。

その上、コードを DRY する方法を見つけようとしています。ドキュメントで読んだことから、キーを押すたびに、.pressKey('tab') を呼び出す必要があります。「タブ」を 5 回続けて押す必要がある場合、コードには 5 行あります。この不要な繰り返しをなくす方法はありますか?

ありがとう!

4

2 に答える 2

1

視覚的に確認するために速度を落としたい場合は、wait(x) への呼び出しをインターリーブできます。

  await t.pressKey(TAB);
  await t.wait(800);
  await t.pressKey(TAB);
  await t.wait(800); 

于 2020-01-14T23:52:50.380 に答える