Я использую Selenium (3.14.0), Splinter (0.9.0), Chrome Webdriver и XQuartz на Mac для проверки моего кода.
Когда я пытаюсь ввести данные в форму,некоторые символы не приходят в input
.Скажем, я делаю some_text_input.type('cats')
вход получает только 'cat'.
После некоторого исследования я обнаружил, что 3 символа получают специальную обработку (в то время как все остальные проходят):
- 'e' становится пробелом - и стирает предыдущий символ
- 'r' становится возвращаемым
- 's' становится пробелом
Обратите внимание, что это происходит только на Mac,и отлично работает в среде CI.
Кто-нибудь сталкивался с чем-то подобным?Где происходит побег?