Oracle 应用程序上的 Selenium 自动化

软件测试 爪哇
2022-01-16 16:02:35

有没有一种方法可以在 Oracle 应用程序上执行 Selenium 自动化(使用 Java)?在 Oracle 网站上,他们提供了我们可以将 Oracle 应用程序转换为 Oracle ADF faces 应用程序,然后使用 Selenium 将其自动化的方法,或者可以将 Oracle 应用程序转换为网页,然后实现自动化。

但是除了这两种方法之外,还有其他人尝试过的方法吗?我不想使用其他测试工具,例如 QTP、Oracle ATS 或 Windows(这是一个开源工具)。那么尽管如此,是否还有一种方法可以在 Oracle 应用程序上实现 Selenium 自动化?

谢谢你。

2个回答

您只能使用 Selenium 测试基于 HTML 的网站。如果 Oracle 应用程序公开了可通过 Web 浏览器访问的基于 HTML 的前端,那么您可以使用 Selenium 对其进行测试,否则您不能。

您可能想看看本机驱动程序:

http://code.google.com/p/nativedriver/

这是基于 WebDriver 的,旨在将自动化功能扩展到桌面应用程序(虽然我不确定它目前有多活跃)。

如果您的问题是“我可以使用 Selenium 测试桌面应用程序吗?” ,简单的答案是否定的。

Selenium 是一个基于 Javascript 的框架(Javascript 在 Web 浏览器中实现),这意味着它只能与网页元素交互。