خب مشکل چیه؟ کاراکتر های ایموجی در کروم درایور قابل استفاده نیست. میریم سراغ حلش
روش اول: از GeckoDriver یا همون فایرفاکس درایور استفاده کنید.
روش دوم: از جاوا اسکریپت برای نمایش متن استفاده کنید:
JS_ADD_TEXT_TO_INPUT = """
var elm = arguments[0], txt = arguments[1];
elm.value += txt;
elm.dispatchEvent(new Event('change'));
"""
elem = browser.find_element_by_name('q')
text = "🌎 🌊 " + u'\u2764'
browser.execute_script(JS_ADD_TEXT_TO_INPUT, elem, text)
یه سر به لینک زیر هم بزنید.unicode های انواع ایموجی رو در اختیارتون میذاره
(راهنمای مشاهده این لینک در عکس زیر ): کلیک کنید
