Я пишу тест на селен (узел), который попадает на страницу, которая пытается запустить внешнее приложение.
Когда страница хочет запустить внешнее приложение, в chrome появляется диалоговое окно, которое предлагает пользователю возможность «открыть» другое приложение или «отменить». Я хочу, чтобы мой сценарий селена отклонил это поле, другими словами, чтобы нажать кнопку отмены.
Это окно подтверждения открытия внешнего приложения, похоже, не действует как обычное «Оповещение», поскольку не работает следующее:
await driver.switchTo().alert().sendKeys(webdriver.Key.ENTER) //since the cancel button is focused by default
и
await driver.switchTo().alert().dismiss()
Есть ли способ отклонить этот диалог с селеном?