【发布时间】:2017-11-28 19:27:52
【问题描述】:
我知道我在问什么有点奇怪。有一个 Web 应用程序(我们无法访问它的源代码),我们希望将它的一些功能公开为 Web 服务。
我正在考虑使用 Selenium WebDriver 之类的东西,所以我根据 Web 服务请求模拟了应用程序上的 Web 点击。
我想知道这是否是更好的解决方案或模式。
我将提到该应用程序是使用 Java、Spring MVC(它不是 SPA)和 Spring Security 编写的。并且有一个提供 SSO 的 CAS 服务器。
【问题讨论】:
-
JSoup 可能是一种选择。只是为了发送请求和解析响应
-
我试过了,但我无法使用它登录应用程序,它使用 CAS 和 Spring Security 进行身份验证。
-
您搜索过网络吗?我很容易找到this。如果这不能解决您的问题,您能否说明有什么不同?
-
@MikeJRamsey56 正如我所说,我知道 Selenium,但问题是生成的 Web 服务不会那么高效。考虑一下我将模拟登录系统,导航到正确的菜单,然后提交正确的数据。
标签: java spring selenium automation java-service-wrapper