【发布时间】:2015-11-06 04:34:36
【问题描述】:
我正在使用 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 无法使用它。
【问题讨论】:
-
您是否检查过在 Windows 上拍摄的屏幕截图可以在 MAC 和 Linux 上运行以检测 Web 元素?
-
还没有。但我认为,例如,如果我在 windows 和 MAC 上下载 smth,则会有不同的保存窗口,并且脚本将无法正常工作
-
您能告诉我您在不同操作系统上使用的浏览器是什么吗?我可以用不同的方法处理这种情况。
-
现在是FireFox,不过脚本也会在IE和Safari上实现。好吧,我没有。我已经下载了文件,打开下载的存档并将其解压缩到光盘 C:\
标签: java webdriver sikuli sikuli-script