【发布时间】:2014-12-09 06:46:23
【问题描述】:
在页面加载时我有
<table id="identity">
<thead>...</thead>
<tfooter>...</tfooter>
</table>
有一个 ajax 请求在页面加载时触发,收集数据然后填写表格。
我想测试添加到表格中的内容。
我有:
Capybara.default_wait_time = 30
page.find("#identity tbody").should have_content "TEST CONTENT"
这是返回错误:
Failure/Error: page.find("#identity tbody").should have_content "TEST CONTENT"
Capybara::ElementNotFound:
Unable to find css "#identity tbody"
测试在 default_wait_time 下运行,因此它显然没有等待元素。 default_wait_time 我有什么遗漏吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rspec capybara integration-testing