我正在使用 capybara 访问我的规范中的一个页面,visit
然后单击另一个将其重定向到另一个页面的按钮。在我打印的第三行上current_path
,它仍然显示旧的(第一个 url)而不是第二个。我正在为 chrome 使用 selenium-webdriver。知道为什么会这样吗?
编辑:
Selenium 在第 2 行打开另一个浏览器,而不是重定向。因此,它显示的是前一个浏览器的 url,而不是当前新打开的浏览器。
Rails 3.2.6
ruby 1.9.3
在 and 的定义中current_path
,current_url
它表示当前页面的路径和 url。是否current page
意味着上次打开的浏览器?