我正在使用Capybara(与Poltergeist一起)来填写表格,顺便说一下,在程序本身而不是在测试中。
@session = Capybara::Session.new(:poltergeist)
session.visit 'https://member.carefirst.com/mos/#/home'
session.fill_in 'login_username', with: patient.username
session.click_on 'submitBtn'
session.fill_in 'login_password', with: patient.password
session.click_on 'login_SubmitPassword'
binding.pry
session.visit "https://member.carefirst.com/mos/#/onlineClaims/savedClaims"
我想以登录用户的身份访问最后一行中的URL,当我碰到撬断点时,我可以在session.current_url
中看到幻像浏览器已正确登录并导航至“欢迎” ”页面。但是,当我要求它访问最后一个URL时,它只会跳到第一个登录URL(.../mos/#/home
)
visit
使用的方法错误吗?我做错了其他事情吗?