Gecko 无法通过 Setattribute 填充 facebook post 文本区域

Gecko could not fill facebook post text area by Setattribute

我遇到了一个奇怪的情况,我无法使用以下方法在 facebook post 区域填充文本:

GeckoWebBrowser1.Document.GetElementsById("xc_message").SetAttribute("value", "hello world")

同时,这适用于 VB.NET 默认 Webbrowser,下面的代码适用于 facebook 登录:

GeckoWebBrowser1.Document.GetElementById("email").SetAttribute("value", TextBox1.Text)
GeckoWebBrowser1.Document.GetElementById("pass").SetAttribute("value", TextBox2.Text)
GeckoWebBrowser1.Navigate("javascript:void(document.forms[0].submit())")

本来以为应该差不多,但是编译的时候出现了错误:

这是它的样子,但是我仍然无法设置状态消息。

google了一下,整理了一下。结果如下:

Dim MyFBstatus As New GeckoTextAreaElement(GeckoWebBrowser1.Document.GetElementsByTagName("TEXTAREA")(0).DomObject) MyFBstatus.Value = "TESTING"