0
私はWeb APIアプリケーションを持っています。いくつかのURLを呼び出すと、セレニウムが始まり、いくつかのサイトに行き、スクリーンショットを作成してファイルに保存します。 F5を押してVisual Studioでコードを実行すると、アプリケーションは正常に動作します。Selenium:IISの下でChromeが最大化されない
私はIISに自分のアプリケーションを公開した後、ブラウザが最大化していないことに気付き、小さなスクリーンショットを取得しました。
IEドライバーとFirefoxドライバーがエラー unable to connect
をスローするため、私はクロムドライバーを使用します。
私はこのコードを試してみました:
var chromeOptions = new ChromeOptions()
{
};
chromeOptions.AddArgument("--start-maximized");
using (IWebDriver driver = new ChromeDriver(chromeOptions))
{
driver.Manage().Window.Maximize();
/*driver.Manage().Window.Size = new System.Drawing.Size(1920, 1040); this doesn't work too*/
私はセレンはIISの下で開始したとき、私は、ブラウザのウィンドウが表示されません注意してください。私はタスクマネージャーでクロムのプロセスしか見ることができません。
IISでブラウザのウィンドウを最大化するにはどうすればよいですか?
はあなたに感謝。しかし、それは動作しません – Oleg
@Олег2あなたはエラーを共有することはできますか? – DebanjanB
エラーはありません。アプリケーションはスクリーンショットを作成し、ファイルに保存します。しかし、スクリーンショットの解像度は私の画面よりも小さいです。スクリーンショットにはスクロールバーがあります。 – Oleg