自動で他のWebサイトのテキストボックスの値を書き換えてボタンを押すプログラムを作ろうとしています。
VB.netで書いています。
この質問の続きです
https://teratail.com/questions/248004
目指すテキストボックスにnameがなかったので、ここでのアドバイスをもとに
script.AppendLine(String.Format("select1.querySelectorAll('.XXX').item(0).value = x;"))
としたうえで、バックグラウンドで時間を稼いで
WebView1.InvokeScript("eval", script.ToString())
とすると目指すxの値がそのテキストボックスに表示されました。
しかし、その先に進もうとするとテキストボックスに入った値は戻ってしまい、ボタンを押してもエラーになります。
item(0).value = x を item(0).defaultValue = x に変更すると今度は全く反映されません。
何かよいアイディアはないかご教示いただけますでしょうか。
VisualStudio2019 community 、Microsoft .net Framework 4.6.2 , WindowsFormで作っています。
4/20 8:15 defailtvalueをdefaultValueに修正しました。
あなたの回答
tips
プレビュー