1

当我在异步加载的页面上测试内容时,我可以像这样测试它:

  assert page.should have_content(content)

这是有效的,因为它会一直检查内容,直到它进入页面(或超时)。

你如何通过重定向来做到这一点?我从 /index.html#login 重定向到 /index.html#main 这就是我现在的做法,但这不起作用:page.current_url.include?(uri)

4

1 回答 1

0

未经测试,但我想这应该为您提供正确的 URL:

current_url = evaluate_script(window.location.href)

代替href你也可以使用hashandpathname

于 2012-11-24T01:33:09.417 回答