使用Sikuli / Selenium组合执行Intern.js脚本

时间:2019-05-23 06:15:27

标签: sikuli intern

我有一个同时需要Intern.js和Sikuli的场景。针对Web应用程序以及在测试之间的Intern.js,我想切换到要使用Sikuli的Rich Client应用程序。 我有什么办法可以同时使用Sikuli和Intern.js,如何在它们之间进行切换。

我可以使用Intern.js来测试Rich Client应用程序吗?

1 个答案:

答案 0 :(得分:0)

Intern使用Selenium或任何其他实现WebDriver或JsonWireProtocol的驱动程序来在浏览器中测试网站。 Intern是否可以测试富客户端(或其他任何工具)取决于是否有驱动程序可以让Intern控制目标环境。 Selenium本身仅与Web应用程序一起使用,但是有一些驱动程序可向其他环境提供WD或JWP接口。例如,至少有一个用于测试Windows桌面应用程序的驱动程序,该驱动程序实现了JsonWireProtocol:WinAppDriver

我以前没有听说过Sikuli(SikuliX?),但是由于它不实现WD或JWP并且不是可加载的JS模块,因此没有 direct 方式让Intern与之互动。但是,由于可以编写Sikuli脚本,因此可以编写可以通过命令行运行Sikuli测试会话的Intern测试(或者,可以编写可以运行Intern的Sikuli测试)。