私は奇妙な問題に遭遇しました。2つの入力の値属性を設定し、送信入力のクリックを呼び出すことにより、Webブラウザーを使用してWebサイトにログインしようとしています。1つの入力はユーザー名用で、もう1つはパスワード用です。
HtmlElement tempElement;
// typing email of the user to the email textbox.
tempElement = browser.Document.GetElementById("txtUserName");
tempElement.SetAttribute("value", userName);
// typing password of the user to the password textbox.
tempElement = browser.Document.GetElementById("txtPassoword");
tempElement.SetAttribute("value", "123456");
ユーザー名入力の値の設定は必要に応じて機能しましたが、パスワード入力の値の設定は機能しませんでした。パスワード入力のOuterHtmlのみを変更しようとしましたが、まだ変更されていません。パスワード入力で変更しようとしているすべてのことが機能していないようです。
パスワード入力の値属性の設定が機能しない理由を誰かが知っていますか?