0

我正在使用 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 无法使用它。

4

1 回答 1

0

让我们通过避免单击下载文件、打开下载然后将其保存到光盘来优化下载操作。我们可以使用 Selenium 本身通过使用具有所需配置的浏览器配置文件来执行所有操作。

您需要在 Firefox 和 Safari Mac 上进行的所有必要更改都可以在MAC上找到,对于Firefox ,也请参阅链接,您可以在其中获得有关该场景的更多想法。使用 Selenium 下载文件

于 2015-08-13T10:44:08.417 回答