Мне нужно смоделировать комбинацию из трех клавиш.В OS X, чтобы создать акцент, вы удерживаете нажатой клавишу alt + e, а затем нажимаете букву, которую хотите выделить.
В Capybara send_keys должен сделать это следующим образом: find('body').native.send_keys [:alt, 'e'], 'e'
В этих документах есть даже похожий пример: https://www.rubydoc.info/github/jnicklas/capybara/Capybara%2FNode%2FElement:send_keys
Проблема в том, чтоприведенный выше код приводит к обычному e без акцента.Без второго «е» вообще ничего не происходит.
Разве невозможно моделировать это действие?Должен ли я попробовать использовать JavaScript?
Вы можете проверить find('.gLFyf').native.send_keys [:alt, 'e'], 'e'
на главной странице Google.
Для ясности, я не хочу просто отправить é в поле ввода, что не будеттестирование измененного поведения.