你如何使用webkitbrowser调用'Enter'按键?

时间:2014-03-20 01:34:09

标签: c# winforms webkit browser

我正在开发一个程序,让我能够在网站的聊天框中发布消息而无需手动发布。我有这段代码将文本放入textbox

message = txtMessage.Text;
foreach(Node txt in wb.Document.GetElementsByTagName("textarea"))
{
    if(((Element)txt).GetAttribute("Class") == "chat_input")
    {
        ((Element)txt).Focus();
        ((Element)txt).TextContent = message;
    }
}

网站代码是:

<textarea class="chat_input">

    Enter text for chat here

</textarea>

它只有一个文本框,而不是一个帖子按钮。它会在您按Enter键时发布消息。我现在需要的是一些用于调用enter键的代码。

有谁知道怎么做?它甚至可能吗?

1 个答案:

答案 0 :(得分:1)

试试这个

SendKeys.Send("{ENTER}");

更多信息: http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send(v=vs.110).aspx

一切顺利!