Как закрыть принтскрин Popup в Selenium - PullRequest
0 голосов
/ 13 марта 2020

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

Ответы [ 2 ]

0 голосов
/ 13 марта 2020
driver.switchTo().alert().accept();//close alert

или

for (String winHandle : driver.getWindowHandles()) {//Jump to new tab
        driver.switchTo().window(winHandle);
}
driver.close();//close tab 
for (String windowHandleId : driver.getWindowHandles()) {//come back
        driver.switchTo().window(windowHandleId);
}
0 голосов
/ 13 марта 2020

Опция 1 - используйте javascriptexecuter, чтобы закрыть всплывающее окно

Опция 2 - используйте getwindowhandles-> переключиться на всплывающее окно-> Sendkeys (TAB) -> Sendkeys (Enter)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...