我正在使用 Selenium WebDriver 在 Java 上编写脚本。为了使用 Windows Windows 和其他程序进行导航,我决定在我的项目中使用 sikuli-script。但是,我没想到如果这些脚本会在 MAC OS、Linux 上的其他 mashine 中运行,会有其他图片,我的脚本会崩溃。首先,我认为它是在所有机器上拍照并为不同的机器放入不同的文件夹中。例如,我将有 3 个文件夹用于 3 个操作系统:Windows、Linux、MAC。如果测试将在 Linux 上开始,它将从 Linux 文件夹中“导航图片”,如果 MAC 或 Windows - 相同(来自 MAC 或 Windows 文件夹)。但可能有更好的决定吗?
是的,不要写信让我使用 AutoIT,因为它在我的情况下不起作用,因为我需要在 Windows 上控制 Java 应用程序,而 AutoIT 无法使用它。