2

我有一个应用程序可以对某些事件(例如.click)进行 AJAX 调用。feature specs有没有办法用Capybara/来“监听”真正的 AJAX 请求Selenium

我试过了Teaspoon gem,但显然它只允许访问夹具 URL(根据这个 SO)。

4

1 回答 1

2

不,您不能在 Capybara 的浏览器中收听事件,您只能查找因这些事件而发生的变化。IE。如果单击按钮发出 ajax 请求,然后更改页面的一部分,请检查从页面中添加/删除的元素。

于 2016-02-05T02:13:47.743 回答