сайтов у меня не работает в методе send_keys пробел
Ни через ‘ ‘ не хочет его видеть, ни через Keys.SPACE
Внутри поля просто игнорирует все попытки его поставить
Причем так только на убунте, этот же код на моем маке спокойно ставит пробел.
Есть мысли, почему так может быть? Возможно, дело в архитектуре системы
https://ru.stackoverflow.com/questions/1174024/%D0%A1%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C-%D0%BD%D0%B0-ubuntu-20-04-x64-18-04-x64 попробуй это
Типа так только с русской раскладкой думаешь?
мб локали нестандартные стоят, использовал селениум из под убунты, проблем не возникало
Попробуй явно указать раскладку клавиатуры перед вводом пробела. Например, вместо driver.find_element_by_xpath("...").send_keys(Keys.SPACE) вы можете попробовать использовать driver.find_element_by_xpath("...").send_keys(Keys.SHIFT, " "), что может помочь в случае, если раскладка клавиатуры отличается на Ubuntu.
Почему шифт + пробел?
Где ты видишь что я написал шифт + пробел?
Keys.Shift + “ “
Обсуждают сегодня