Я использую камень Ruby Capybara для целей автоматизации (прочитав инструкции на this website). У меня есть простой скрипт, который показывает меня проблема:Capybara Не удалось найти поле ввода
require 'capybara'
session = Capybara::Session.new(:selenium)
session.visit 'https://service.ringcentral.com/'
session.fill_in 'LoginName', with: '555-555-5555'
Я пробовал много различных предложений здесь на SO, и других веб-сайтов, без успеха. Я думаю, что это просто связано с сайтом RingCentral, потому что у меня нет такой же проблемы с другими сайтами (например, google.com).
Протестировано это, и оно работает! Мне нравится идея просто передать видимую: ложную опцию отдельным элементам, а не игнорировать все скрытые элементы. – singularity