2

Web サイト用に C# を使用してテストを作成しています。レコードがオンラインで削除されると、基本的にユーザーに確認を求めるポップアップ ダイアログ ボックスが表示されます。通常は、右クリックして要素を調べるだけですが、このダイアログ ボックスが表示されているときは、ダイアログ ボックスの内外で何も選択できません。IDE を使用してダイアログ ポップアップを処理する方法を確認しようとしたところ、次のコマンドが表示されました。

Assert.IsTrue(Regex.IsMatch(CloseAlertAndGetItsText(), "^Are you sure you want to delete this batch[\\s\\S](\n|\r\n)All claims in this batch will be permanently deleted\\.(\n|\r\n)This action cannot be undone\\.$"));

それはうまくいかなかったので、私も試しました:

CloseAlertAndGetItsText();

しかし、それもうまくいきませんでした。
ボックスには [OK] と [キャンセル] の 2 つのボタンがあり、[OK] ボタンは既に強調表示されているため、次のような方法があるとします。

driver.sendKeys(return);

ただし、ドライバーには、独自に呼び出す sendKeys コマンドがありません。

4

1 に答える 1