Я пишу тест с использованием C# для нашего веб-сайта. Когда запись удаляется в Интернете, появляется всплывающее диалоговое окно, которое в основном просит пользователя подтвердить. Обычно я могу просто проверить элемент, щелкнув правой кнопкой мыши, но когда это диалоговое окно закроется, ничто не может быть выбрано в диалоговом окне или из него. Когда я попытался с помощью IDE, чтобы увидеть, как он будет обрабатывать диалоговое всплывающее окно, он дал команду:Закройте всплывающее диалоговое окно с веб-селеном Celenium C#
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 уже подсвечена, так что если есть способ просто сделать что-то вроде этого:
driver.sendKeys(return);
Но водитель не имеет SendKeys команды позвоните по своему усмотрению.
Является ли это стандартным всплывающим окном Javascript? Это новое окно? Как это создалось? – Arran