使用 Webdriver(SE) 进行网络服务测试

Web services testing using Webdriver(SE)

我们可以使用 selenium webdriver 来测试 API。例如,如果我们填写注册表单,那么我们是否可以检查 API 是否被正确调用以及我们在注册页面传递的参数是否在 Web 服务中传输?

不,Selenium webdriver 不应该测试 API。是的,但有一些解决方法,您可以通过间接方式进行。但我建议使用旨在测试 API 的工具。很少有基于开源 Java 的 DSL 可以与 selenium 一起使用。

其中之一是Rest Assured

我个人很喜欢这个工具,并将它集成到我的 selenium 项目中。我使用 selenium 来执行调用 API 所需的所有前端操作。