5
我看到很多关于Capybara在测试内容之前未等待AJAX请求完成的问题和答案,但我需要做相反的事情:我想测试一下在AJAX请求完成之前存在加载消息。在使用Capybara完成AJAX请求之前测试加载消息内容
如何在RSpec中的Capybara完成AJAX请求之前检查内容?
谢谢!
我看到很多关于Capybara在测试内容之前未等待AJAX请求完成的问题和答案,但我需要做相反的事情:我想测试一下在AJAX请求完成之前存在加载消息。在使用Capybara完成AJAX请求之前测试加载消息内容
如何在RSpec中的Capybara完成AJAX请求之前检查内容?
谢谢!
我想通了......
如果您想查询的东西就不用等待AJAX来完成,你只需要检查与包括文本:
page.find('#ID ').text.should包括(' 正在载入 ')
如果你想等待AJAX返回您使用have_content:
page.find(' #ID“)应have_content( 'loaded')