Питон 3 Селен | Буфер обмена не работает на хроматографе без головы в Windows - PullRequest
0 голосов
/ 31 октября 2018

В StackOverflow уже есть аналогичный пост на эту тему. Несмотря на то, что ФП из этого поста ответил, что " это ошибка в Windows " и что " Я не нашел решения, я просто вырезал часть своего кода ".

У меня немного другое обстоятельство. Я не могу вырезать часть кода, но я могу использовать различные веб-браузеры.

Мое обстоятельство:

Мне нужно написать определенный текст в текстовое поле. К сожалению, текст, который я пишу, включает несколько экземпляров emojis , поэтому send_keys() не было вариантом. Вместо этого с помощью StackOverflow я в итоге использую pyperclip.copy(text) и element.send_keys(Keys.CONTROL,'v'), который прекрасно работает (он успешно скопировал смайлики).

Но мне также нужно, чтобы ChromeDriver был --headless. Все работало хорошо, кроме части копирования-вставки.

Мой вопрос

Мой вопрос: как мне решить эту проблему?

  • Веб-браузер должен быть скрыт (например, --headless в ChromeDriver)
  • он может записать эмодзи в текстовый элемент
  • должен работать в ОС Windows (Windows 7 - 10)
...