Добавление emoij для ввода с помощью selenium в python

#python #selenium #selenium-chromedriver

#python #селен #selenium-chromedriver

Вопрос:

Привет, я пытался добавить смайлики для ввода в selenium с помощью python, используя js, но я не могу опубликовать комментарий, это похоже на заполнитель, который не распознается панелью ввода

 send = browser.find_element_by_class_name("x3qfX")
send.send_keys(wybor)
find_hastag = browser.find_element_by_class_name('yCE8d').click()
wejscie_zdjecia1 = browser.find_element_by_xpath('//*[@id="react-root"]/section/main/article/div[1]/div/div/div[1]/div[1]/a/div').click()
browser.find_element_by_class_name("X7cDz")

JS_ADD_TEXT_TO_INPUT = """
    var elm = arguments[0], txt = arguments[1];
    elm.value  = txt;
  elm.dispatchEvent(new Event('change'));
      """
browser.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea').click()
elem = browser.find_element_by_xpath('/html/body/div[4]/div[2]/div/article/div[3]/section[3]/div/form/textarea')
text = u'u2764'
browser.execute_script(JS_ADD_TEXT_TO_INPUT, elem, text)
#
  

`
кстати, я знаю, что сам код может быть отвратительным, но все, кроме этого ввода emoji, работает

Комментарии:

1. Вы пробовали использовать обычный текст (не смайлик), чтобы проверить, работает ли скрипт?

2. У меня была такая же проблема, тогда я заметил, что могу отправлять смайлики через python без проблем. Я имею в виду, я использовал не код, а значок, и он работает хорошо! Возможно, это не лучший ответ, но… вы пробовали?

3. Альфа, я на самом деле этого не делал, я попробую

4. Альберто, ты использовал функцию send_keys? Потому что, если это так, в моем случае это все еще не работает

5. неважно, текст это или смайлик, все та же проблема