Веб — драйвер Capybara-Selenium неправильно работает с типом=»число»

#ruby-on-rails #selenium-webdriver #capybara

Вопрос:

В настоящее время у нас есть проблема, когда любое поле ввода с типом=»число» опустошается, когда страница повторно загружается с помощью Turbo в тестах.

Заполнение поля ввода работает

 fill_in "this_field_id", with: 10000
 

Теперь, когда мы повторно запускаем этот сайт с помощью Turbo Stream, поле ввода пусто. Это происходит только с полями ввода, которые являются числами.

Текущий драгоценный камень в использовании:

селен-веб-драйвер (3.142.7) Капибара (>= 3.26

Кроме того:

 Capybara.javascript_driver = :selenium_chrome_headless
 

Если есть какая-либо недостающая информация, пожалуйста, дайте мне знать.