В настоящее время я использую response-beautiful-dnd для выбора элементов из одного (длинного) списка во второй (меньший) список.
Это работает нормально, но проблема в том, что с Cypress end-to-конечные тесты, мне нужно использовать события клавиатуры, чтобы имитировать эту функциональность перетаскивания (это также способ, которым кипарис-тесты в реакции-beautiful-dnd работают).
Но проблема в том, что это работает только тогда, когдаи перетаскиваемый элемент И раскрывающийся контейнер оба в поле зрения. Если это не так, я не могу использовать какие-либо события клавиатуры (перемещение в сбрасываемый контейнер со стрелкой влево не работает). По сути, это означает, что я могу тестировать только с верхними элементами, но не с элементами в нижней части моего длинного списка выбора, поскольку это убирает выпадающий контейнер из поля зрения.
Есть ли способ обойти это? Я бы предпочел использовать события мыши, но я пробовал это, и это плохо работает в кипарисе (и каждый прочитанный мной пост предлагает использовать события клавиатуры).