Как автоматизировать системные панели OSX?Автоматизация системных панелей на OSX, загрузка или сохранение файлов
Я хотел был бы загрузить и сохранить файлы, и я попытался с Selenium, но когда появляется системная панель, я не могу получить к ним доступ. Из моей заявки я могу отправить нажатие клавиши; в результате чего открывается диалоговое окно системы для выбора файла; но тогда я не могу продолжать.
Я считаю, что Selenium хорош только для автоматизации Web; поскольку он не поддерживает ничего системного, например, панель приложений или панели загрузки/сохранения.
Спасибо HEZI; не могли бы вы рассказать о части «sendKeys»? Я имитирую ярлык, который открывает диалоговое окно файла; для загрузки файла, но любая другая команда клавиатуры, которую я передаю, не принимается, если диалог файла находится вверху –
, вам не нужно щелкнуть и открыть диалоговое окно. предположим, что входной элемент выглядит следующим образом: вы должны взять элемент и отправить ему ключ следующим образом: driver.findElement (By.id ('bla')). sendKeys («Путь к файлу»); –