-2
windows
キー+ up
を使用してウィンドウを最大化する必要があります。ただし、windows
のキーのオプションはありませんWindowsキー+セレンのアップ
driver.keyboard.sendkeys(Keys.);
回避策があるかどうかわかりません。
windows
キー+ up
を使用してウィンドウを最大化する必要があります。ただし、windows
のキーのオプションはありませんWindowsキー+セレンのアップ
driver.keyboard.sendkeys(Keys.);
回避策があるかどうかわかりません。
手動でキーを送信する代わりに、多くの方法でブラウザウィンドウをMaximize
にすることができます。ここに私がお勧めするものです:
driver.Manage().Window.Maximize();
他の方法には、次のとおりです。
driver.Manage().Window.Size = new Size(1024, 768);
を経由IJavaScriptExecutor
:手動Size
を設定
((IJavaScriptExecutor)driver).ExecuteScript("window.resizeTo(1024, 768);");
経由ChromeOptions
:
ChromeOptions options = new ChromeOptions();
options.addArgument("--start-maximized");
driver = new ChromeDriver(options);
セレンテストケースを実行する前にウィンドウを最大化できますか?なぜあなたはその場で最大限にする必要がありますか? Seleniumはシステムにアクセスできません。あなたのウェブページにアクセスできます。システムキーを送信するものが必要な場合は、AutoHotKeyを使用することをお勧めします。これを使用すると、sendキーを含む多くのことを行うことができます。また、Seleniumスクリプトを起動することもできます(スタンドアロンプラグインを使用していると仮定します)。あなたがSeleniumサーバー製品からこれをやっているなら、あなたは運が悪いと思う。繰り返しますが、なぜウィンドウを最大化する必要がありますか? – TinkerTenorSoftwareGuy
キーを使用する必要がありますか? https://stackoverflow.com/questions/34882935/is-that-good-to-use-driver-manage-window-maximize-in-selenium-for-every-ti – RToyo
@ AdamEdison-MusicEducator私は、ウィンドウが最大化されていないので、私が必要としている要素を見ることができません。 –