食べ物を予約するために使用する食べ物の予約サイトがあります。予約を自動化したい。曜日ごとに7つのチェックボックスがあるフォームがあります。チェックボックスを取得し、希望の日をチェックしてから、送信ボタンをクリックします。問題は、チェックボックスがオンになっているが食べ物がチェックされているが、ページがリロードされたときにボタンをクリックした後、チェックボックスがチェックされていない場合です(これは食べ物が予約されていないことを意味します)。実際、これは私が通常のブラウザで行うことであり、チェックボックスはページのリロード後にチェックされます。チェックボックスのチェックに問題があります。私はそれらをチェックするためにこれらのコードを試しました:
element.SetAttribute("checked", "checked");
element.InvokeMember("Click");
また、プログラムが実行されているときに、(コードを使用せずに)自分でクリックすると機能しますが、コードで2つのチェックボックスをオンにし、別のチェックボックスを自分でチェックすると、同様に機能しません。