是否有 "after" 水豚+rspec 的页面加载钩子
Is there any "after" page loaded hook for capybara+rspec
我正在使用水豚和 rspec 进行测试自动化,并搜索了每次加载新页面时如何断言页面中是否存在文本。
例子。
访问首页
断言 "Benjie" 在页面
中
单击 link
等待页面加载
断言 "Benjie" 在页面
中
我是否可以在不手动输入每个断言的情况下做到这一点?
不,Capybara 没有在每次页面更改后挂钩 运行 代码。事实上,除了您调用 visit
之外,Capybara 实际上并不知道页面何时更改。假定所有其他行为都是异步的。
我正在使用水豚和 rspec 进行测试自动化,并搜索了每次加载新页面时如何断言页面中是否存在文本。
例子。
访问首页
断言 "Benjie" 在页面
中
单击 link
等待页面加载
断言 "Benjie" 在页面
我是否可以在不手动输入每个断言的情况下做到这一点?
不,Capybara 没有在每次页面更改后挂钩 运行 代码。事实上,除了您调用 visit
之外,Capybara 实际上并不知道页面何时更改。假定所有其他行为都是异步的。