Мне нужно задокументировать визуальные различия между двумя разными версиями программы Java. Это включает в себя щелчок по элементу в старой версии, затем щелчок по тому же элементу в новой версии и создание снимка экрана для каждого экземпляра, в котором они отображают разную информацию, и создание отчета об ошибке.
Есть ли инструмент, который может автоматизировать это?
Вот что я пробовал до сих пор, но я открыт для других идей:
Я поставил обе Java-программы рядом и попытался использовать AutoHotkey, чтобы дублировать мои щелчки мыши на 960 пикселей вправо, но у меня было некоторое шаткое поведение, и даже игнорируя шаткое поведение, я обнаружил, что все равно не работает.
Я также пытался использовать робота Java так что новая версия приложения будет дублировать любые щелчки мышью на 960 пикселей вправо, но даже робот не мог щелкнуть в другом окне Java. (Примечание: робот мог щелкнуть на рабочем столе Windows и в других программах, но не в другой программе Java.)