У меня возникли проблемы с доступом к элементу формы на странице, которую я использую Mechanize.
username_page = agent.get 'https://member.carefirst.com/mos/#/home'
username_form = username_page.form_with(name: 'soloLoginForm')
username_form
- это nil
.(username_page
действительно имеет страницу).Страница определенно имеет форму, и поле имеет вид #soloLoginForm, но username_page.body
не имеет элемента формы.
Я предполагаю, что это какая-то асинхронная или динамическая проблема.Я могу взять форму с помощью poltergeist, и я пытаюсь заполнить все формы с помощью capybara / poltergeist, но мне интересно, есть ли что-то простое, что мне не хватает, что позволило бы мне использовать механизацию, так как я быпланируется.