如何在输入栏中输入表情符号

问题描述 投票:0回答:0

我需要在输入栏中输入表情符号。我知道表情符号的 unicode。我该怎么做?

我试过这个方法:

    String addTextToInput = """
                            let input = arguments[0], txt = arguments[1];
                            input.value += txt;
                            input.dispatchEvent(new Event('change'));
                            """;
    String emoji = "u'\\u2764'";
    js.executeScript(addTextToInput, getVisibleElements(inputFld), emoji);

但是,我得到的只是

javascript error: input.dispatchEvent is not a function

javascript java selenium-webdriver unicode emoji
© www.soinside.com 2019 - 2024. All rights reserved.