首页 > 解决方案 > 断言请求 URL 是使用量角器指定的 URL

问题描述

Protractor 是否提供了一种本地方式来检查从诸如按钮单击之类的事件发出的请求?

例如,onClick()向 发出 POST 请求https://myapi.net/customers,我想在测试期间对Request URL.

我已经看到了一些npm可能会提供一些帮助的软件包,但是通过 Protractor API,我似乎找不到任何可以开箱即用的解决方案。

谢谢!

标签: protractore2e-testing

解决方案


一种简单的方法是使用browser.driver.getCurrentUrl()

先前的方法将在浏览器上提供当前 url,但如果您对单击按钮后触发的 url 感兴趣,那么我不知道我们如何在 webdriverJs 中处理此问题,但在 .Net 中有 Support.Event 命名空间,它提供了执行操作的方式在 ElementClicked 事件之后。

硒事件支持


推荐阅读