我需要记录两个不同版本的 Java 程序之间的视觉差异。这包括单击旧版本中的元素,然后单击新版本中的相同元素,并为两者显示不同信息的每个实例截屏并创建错误报告。
有没有可以自动执行此操作的工具?
到目前为止,这是我尝试过的,但我对其他想法持开放态度:
我将两个 Java 程序并排放置,并尝试使用 AutoHotkey 将我的鼠标点击复制到右侧 960 像素,但我有一些不稳定的行为,甚至忽略了我发现它无论如何都不起作用的不稳定行为。
我还尝试使用 Java机器人,因此新版本的应用程序会将鼠标点击复制到右侧 960 像素,但即使是机器人也无法在另一个 Java 窗口中单击。(注意:机器人能够点击 Windows 桌面和其他程序,但不能点击其他 Java 程序。)