Что нового

Автоматизация Работа с окнами стороннего софта

jdbastion

Новичок
Сообщения
1
Репутация
0
Приветствую уважаемые форумчане

У меня стоит задача автоматизировать процесс загрузки файла в вэб интерфейсе.
Окно поиска файла "Открыть файл" вызывается примерно так:

В вэб интерфейсе нажать кнопку "Войти" -> установленный софт вызывает окно (софт написан на java) -> после чего можно найти файл и загрузить его.

Вопрос собственно такой:

Может ли AUTOIT работать с такими окнами ? Если да, то каким образом определить элементы в таком окне ?
Windows Info определяет только само окно, но не его управляющие элементы.

Заранее благодарю всех за помощь
Сообщение автоматически объединено:

Уточню что finder tool элементы окна не определяет
Сообщение автоматически объединено:

Например с окном загрузки файлов в Skype определение элементов работает замечательно (скрин №3)
 

Вложения

  • изображение_2021-02-12_134236.png
    изображение_2021-02-12_134236.png
    21.1 КБ · Просмотры: 5
  • изображение_2021-02-12_134325.png
    изображение_2021-02-12_134325.png
    18.7 КБ · Просмотры: 6
  • изображение_2021-02-12_135453.png
    изображение_2021-02-12_135453.png
    86.7 КБ · Просмотры: 6
Последнее редактирование:

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Разработчики на java могут встроить в программу поддержку UIAutomation. В этом случае можно пользоваться
Скачайте архив, запустите Inspect и посмотрите информацию. Если элементы не определяются, можете попробовать
Правда, сам я этим не пользовался... не было необходимости.

с окном загрузки файлов в Skype
Потому что это стандартное диалоговое окно. А java - это виртуальная машина с единственным главным окном, в котором всё рисуется, как в играх или в программах удалённого доступа.
 
Верх