ブラウザを開いてテストし、テストの最後にスクリーンショットを撮るUIテストプログラムがあります。RDP経由でマシンにログインしているときにプログラムを実行すると、スクリーンショットの解像度が良好になります(ブラウザーですべてのコンテンツを表示できます)。
しかし、プログラムをWindowsサービスとして実行すると、Windowsが仮想モニターでブラウザーを開くか、ブラウザーが表示されない場所で、画面サイズが小さすぎてブラウザーのすべてのコンテンツを表示できません。
Windowsがサービス用に開くディスプレイのサイズ/解像度を変更するにはどうすればよいですか?
Windowsがサービス用のウィンドウを開くとは思わないし、それが描画されていないことを考えると、おそらく描画されないものをスクリーンショットできない
—
-fernando.reyes
実際にスクリーンショットを見ることができます。しかし、画像はブラウザの一部のみをカバーしています。
—
ダナ
これはあなたを助けると思いますか?今、私はそこに何が起こるか少し良く理解stackoverflow.com/questions/18891819/...
—
fernando.reyes
このリンクは他のいくつかの良いリンクにもつながりましたが、すべて問題を理解するのに役立ち、表示サイズが期待どおりではない可能性があるため、プロセスをサービスとして実行しないように見えます。
—
ダナ