Как я могу сказать Selenium нажать «Отмена» во всплывающем окне?

Я проверяю, появляется ли страница с использованием Selenium. Однако когда я щелкаю страницу, появляется запрос на печать принтера (например, окно с надписью выберите принтер и т. Д.). Как я могу сделать так, чтобы Selenium закрыл это окно, нажав «Отмена»?

Я попытался посмотреть на предупреждения, но кажется, что они не будут работать, так как окно печати является системной подсказкой. Он не распознает появляющиеся оповещения.

Самое последнее, что я пытался использовать, это просто отправка таких клавиш, как tab и enter, чтобы выбрать кнопку отмены, однако она не распознает нажатие клавиш.

Как я могу справиться с этим делом?

public static boolean printButton() throws Exception {

    WebDriver driver = new FirefoxDriver();
    driver.get("website");


    try {

        Thread.sleep(3000);
        WebElement temp = driver.findElement(By.xpath("//*[@id='block-print-ui-print-links']/div/span/a"));
        temp.click();
        Actions action = new Actions(driver); 
        action.sendKeys(Keys.TAB).sendKeys(Keys.ENTER);

        Thread.sleep(6000);

     }

     catch (Exception e) {

        System.out.println("No button.");
        driver.close();
        return false;

     }  

Ответы на вопрос(1)

Ваш ответ на вопрос