当我在加载异步的页面上测试内容时,我可以像这样测试它:
assert page.should have_content(content)
这是有效的,因为它会一直检查内容,直到它在页面上显示(或超时)。
你如何通过重定向来做到这一点?我从/index.html#login重定向到/index.html#main
这就是我现在的工作方式,但这不起作用:page.current_url.include?(uri)
答案 0 :(得分:0)
未经测试,但我想这应该能为您提供正确的网址:
current_url = evaluate_script(window.location.href)
您可以使用href
和hash
pathname
。