java - 使用 Selenium 时拦截服务调用

标签 java selenium service intercept

我正在开发一个应用程序,单击按钮即可进行服务调用。我想拦截该服务调用并注入(inject)自定义响应。 这样做是为了测试应用程序的错误处理能力。 我们正在使用 Java 来自动化此操作。想知道这是否可以做到?

场景: 1.单击按钮(服务调用在后台运行) 2.拦截服务调用返回Error code

非常感谢任何指点

最佳答案

我推荐使用wiremock: http://wiremock.org/

您可以使用它来模拟响应并验证您的应用程序是否正确调用了它。 :)

关于java - 使用 Selenium 时拦截服务调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29073552/

相关文章:

java - 当选择复选框时,Appium 中的另一个元素文本会发生变化

windows - 一次启动3个Windows服务,它们之间有延迟

java - 每当我创建一个 Activity 时,都会同时创建一个 content_activity 吗?

java - 使用按钮关闭窗口

java - 无法将 JTextField 设置为 int

service - Jenkins windows slave 服务不与桌面交互

Android:BatteryLevel 小部件未更新

java - 用于执行 Java-jQuery 对象远程处理的库或组件?

java - 通过 TestNG 运行 Selenium 时出现空指针异常

java - 如何为我在 java 上编写的 Selenium 测试增加 travis-ci 中的超时?