В StackOverflow уже есть аналогичный пост на эту тему. Несмотря на то, что ФП из этого поста ответил, что " это ошибка в Windows " и что " Я не нашел решения, я просто вырезал часть своего кода ".
У меня немного другое обстоятельство. Я не могу вырезать часть кода, но я могу использовать различные веб-браузеры.
Мое обстоятельство:
Мне нужно написать определенный текст в текстовое поле. К сожалению, текст, который я пишу, включает несколько экземпляров emojis , поэтому send_keys()
не было вариантом. Вместо этого с помощью StackOverflow я в итоге использую pyperclip.copy(text)
и element.send_keys(Keys.CONTROL,'v')
, который прекрасно работает (он успешно скопировал смайлики).
Но мне также нужно, чтобы ChromeDriver был --headless
. Все работало хорошо, кроме части копирования-вставки.
Мой вопрос
Мой вопрос: как мне решить эту проблему?
- Веб-браузер должен быть скрыт (например,
--headless
в ChromeDriver)
- он может записать эмодзи в текстовый элемент
- должен работать в ОС Windows (Windows 7 - 10)