是否有"""页面加载钩子为capybara + rspec

时间:2017-04-24 07:27:02

标签: selenium-webdriver rspec capybara

我正在使用capybara和rspec进行测试自动化,并且每次加载新页面时都会搜索如何断言页面中是否存在文本。

实施例。 访问主页
断言"本杰"在页面中 点击链接
等待页面加载
断言"本杰"在页面

无论如何我可以在不手动输入每个断言的情况下做到这一点吗?

1 个答案:

答案 0 :(得分:0)

不,Capybara在每次更改页面后都没有挂钩来运行代码。实际上,除了拨打visit时,Capybara实际上并不知道页面何时发生变化。假设所有其他行为都是异步的。