Я искал подробно для этого, и ни один из ответов, похоже, не применил к тому, что я вижу. Мы используем Selenium с C#Оповещение/Подтверждение/всплывающее управление в C# Selenium
Проблема заключается в невозможности контролировать оповещения - я думаю, потому что они исчезают слишком быстро:
1) оповещает/подтверждает, появляются на экране, а затем сразу же исчезает (но Безразлично оповещения не исчезают во время ручного исполнения), и
2) это приводит к невозможности контролировать оповещение/подтверждение. Я пытаюсь использовать с помощью SwitchTo(). Alert(). Accept() и т. Д., Но ошибки в программе говорят, что нет сигнала , поскольку он появляется только на мгновение, а затем исчезает.
Есть ли способ сделать предупреждения на экране, а затем продолжить программу , поэтому я могу использовать SwitchTo(). Alert()?
Если вы уже знаете, как переключать кадры с индекса, имени фрейма или Xpath, все, что вам нужно, это быстрая итерация по всем кадрам для поиска конкретного веб-элемента. – Kache