只今、Webサイトの<input type="text">に対して値を入れたく、以下のようなコードを記述しております。
javascript
1document.querySelector('div.css-1dbjc4n:nth-child(6) > label:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > input:nth-child(1)').value = 'aaa';
コードを実行致しますと、一時的に?テキストボックスに aaa という文字が送信されているのですが、表面上だけのようで、テキストボックスをクリックすると消えてしまいます。
そこで、defaultValueの値に対して行ってみれば良いのかと思い、valueをdefaultValueに変更しこのように記述してみましたが、これですと今度は aaa がテキストボックスには視認出来ません。(送信されていないように見えます。)
javascript
1document.querySelector('div.css-1dbjc4n:nth-child(6) > label:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > input:nth-child(1)').defaultValue = 'aaa';
サイトはこちらで、自身の所有しているアカウントをCefSharpで作ったブラウザからログインしようとしています。
https://twitter.com/login
どのようにすると正常に値が反映されますでしょうか?