0

ロードされたサイトのすべての入力のこの小さなコレクションを取得しました。プログラムは、html 名のリストで指定されたテキスト入力を検索します。

GeckoElementCollection _Ellements = geckoWebBrowser1.Document.GetElementsByTagName("input");

問題は、テキストボックスがいっぱいにならないことです

foreach (GeckoElement _e in _Ellements)
{
    if (_e.GetAttribute("value") == "username")
    {
        _e.SetAttribute("selected", "Username Here");
    }
}

助けてください私は何年もの間これを修正しようとしてきました

4

2 に答える 2

0

これが私の解決策です:

web.DocumentCompleted += (s, e) =>
{
    GeckoInputElement elms = web.DomDocument.GetElementsByTagName("input")
    foreach (elm in elms )
    {
        if (elm.GetAttribute("id") = "search") 
        {
            elm.Value = "itvlog";
            break;
        }
    }
};
于 2018-12-22T01:45:55.237 に答える