開いているIE11ウィンドウに次のC#コードで接続しました。しかし、私はそれを読み取って設定する必要があるので、どのようにgetElementIDを使ってドキュメント要素にアクセスするのか分かりません。C#IE11オートメーション - ウィンドウハンドルのみを指定した文書フォーム要素の設定
//Import the FindWindow API to find our window
[DllImportAttribute("User32.dll")]
private static extern int FindWindow(String ClassName, String WindowName);
//Import the SetForeground API to activate it
[DllImportAttribute("User32.dll")]
private static extern IntPtr SetForegroundWindow(int hWnd);
......
// Find the IE window
int hWnd = FindWindow(null, "ACME Form Input - Internet Explorer");
if (hWnd > 0) // The IE window was found.
{
// Bring the IE window to the front.
SetForegroundWindow(hWnd);
上記のコードで、IEドキュメントにアクセスしてフォーム要素を取得および設定するにはどうすればよいですか?助けてください!
アンディ
あなたの質問には本当に答えているわけではないのでコメントしていますが、セレンはウェブブラウザを自動化する(おそらくもっと良い)方法です。 –
私がしていることの1つは、新しいテキストファイルのためのフォルダを見て、テキストファイルを開き、各行をループし、処理のためにウェブページにデータを渡すことです。セレンもこれを行うことができますか? – Andy
私はあなたの目標を達成すると感じているので、私は先に進み、回答として投稿しました –