HtmlAgilityPack.dllで 'System.Exception'型の未処理の例外が発生しました

c# html-agility-pack

質問

HTMLAgilityPackをVS2008 / .Net 3.5で使用しようとしています。このエラーが出ます

HtmlAgilityPack.dllで 'System.Exception'型の未処理の例外が発生しました

追加情報:この機能を有効にするには、UseIdAttributeプロパティをtrueに設定する必要があります

これはコードです。

public string kmail = "deneme";
    public string ksifre = "deneme123";
    private void button2_Click(object sender, EventArgs e)
    {

        HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
        doc.GetElementbyId("username_or_email").SetAttributeValue("Value", kmail);//bilgileri gir
        doc.GetElementbyId("password").SetAttributeValue("Value", ksifre);
        HtmlElement button = Browser.Document.GetElementById("allow");//tıkla
        button.InvokeMember("click");
    }

私は古いバージョンのDLLを試しましたが、うまくいきませんでした。

この問題を解決するにはどうすればよいですか?ありがとう。

人気のある回答

SelectSingleNode()を使用してXPathを渡して、 id by node属性を選択することができます。

doc.DocumentNode
   .SelectSingleNode("//*[@id='password']")
   .SetAttributeValue("Value", ksifre);


Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow