0

这是我所拥有的:

visit "..."

fill_in "Email", with: user.email
fill_in "Password", with: user.password
click_button "Sign in"

p current_url
p page.body    
save_and_open_page

fill_in "Email", with: "lol@lol.com"
click_button "Update"

current_url 是正确的

但是 page.body 给出了一个只有 DOCTYPE 的空页面,它是一个旧的 HTML4 DOCTYPE,在应用程序的任何地方都不存在!

save_and_open_page 也给出空页。

有什么线索吗?

4

3 回答 3

0

不知道什么访问“...”但是,当试图可视化测试在哪里时,我喜欢将其作为参数添加到测试方法中:js => true 然后在你想暂停的任何地方睡 10 或多长时间执行时, :js => true 将加载 selenium,您可以观看物理运行的测试并检查页面是否休眠。

于 2012-11-15T07:31:16.617 回答
0

您是否尝试访问特定页面而不是使用"..."? 所以试试visit '/'

另外,水豚visit在其他测试中是否为您工作?一般来说,它可能没有加载/正常工作。

于 2012-11-15T15:21:29.823 回答
0

看起来这将被搁置....架构已更改,不再需要...感谢您的帮助...

于 2012-11-16T22:22:51.810 回答