Мне нужно выбрать цвет в моих приемочных тестах.Скрытое поле цвета отображается с jquery-minicolors@2.1.10
.Я использую следующий код для установки цвета:
find('#colour', visible: false).set('#fefacb')
Я использую capybara (3.11.1)
, selenium-webdriver (3.141.0)
и ChromeDriver 2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5)
.Я запускаю тесты в режиме без головы
Но мой тест не проходит с:
element not interactable
(Session info: chrome=70.0.3538.110)
(Driver info: chromedriver=2.43.600229 (3fae4d0cda5334b4f533bede5a4787f7b832d052),platform=Mac OS X 10.14.1 x86_64) (Selenium::WebDriver::Error::ElementNotVisibleError)
Что не так с моим кодом?Как я могу это исправить?