水豚“访问”会丢失登录信息(Cookie?)

时间:2018-11-20 04:24:26

标签: ruby capybara screen-scraping

我正在使用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使用的方法错误吗?我做错了其他事情吗?

0 个答案:

没有答案