しばらくの間、リモート XP クライアントでテストを実行してきました。私のテストは、Selenium の WebDriver (バージョン 2.20.0) と IE ドライバー (バージョン 2.20.1.0) を使用して C# で記述されており、これらのテストは、Microsoft の Lab Management によって管理されている XP クライアントでリモートで実行されます。
私の問題は、IE ブラウザーを作成すると、Selenium 呼び出しを介してクライアントで最大化できないことです。代わりに、次のように手動で試しています。
_driver.Manage().Window.Size = new Size(System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width, System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height);
WorkingAreaとともにBoundsも試しましたが、どちらもウィンドウのサイズを大きくしますが、ウィンドウのサイズを正しく中央に配置しないため、役に立ちません。これは、VM にモニターがないため、実際の解像度を知る方法がないためだと思いますか? サイズを指定せずにウィンドウをフルスクリーンに「最大化」するものを呼び出したいだけです。