Приветствия! Я использую selenium WebDriver для автоматизации браузера, и в одном из конкретных потоков, когда я нажимаю кнопку, он открывает PDF-файл в пользовательском интерфейсе ... Этот файл PDF, с которым я не справилюсь с командами webdriver ... .. отлично. Итак, я перейду с опцией AutoIT, чтобы закрыть это окно PDF-файла и продолжить работу с командами webdriver, присутствующими в том же классе Java.Скрипт AutoIt для закрытия окна PDF-файла
Но это выглядит не для меня, autoIt скрипт, который я выполняю, не закрывает окно pdf.
Я пробовал это много раз, пытаясь использовать опции diff, например: со скриптами что-то ниже .. но не повезло ... Пожалуйста, поделитесь мной, если вы знаете как обращаться с этим ...
WinWait("[CLASS=AcrobatSDIWindow]") WinActivate("[CLASS=AcrobatSDIWindow]")
WinClose ("[CLASS = AcrobatSDIWindow]")
Большое спасибо заранее ~ Musaffir
Вы должны использовать возвращаемое значение 'WinWait' как' $ win = WinWait ("[CLASS = AcrobatSDIWindow]") 'и, вероятно, проверить с помощью' WinFlash ($ win) ', получил ли вы правильный дескриптор окна ... И затем используйте его с помощью функции« WinClose » , – Samoth