Selenium WebDriverがバックグラウンドプロセスとして実行されているときに画面の解像度を変更するにはどうすればよいですか?

シネマ

一般的な構造は、SeleniumとJenkinsの統合です。

Jenkinsには、Windowsスレーブノードがあり、Jenkinsマスターノードでプロジェクトをビルドし、スレーブノードのWindowsServerでSeleniumをバックグラウンドで実行します。

結果は、ケースを実行した後、要素が表示されないことを示す多くのエラーがあることを示しました。スクリーンショットの後、ウィンドウは1024 * 663であり、予想される1920 * 1080ではないことがわかりました。したがって、スクロールバーをドラッグしないでください。多くの要素はクリックできません。

ウィンドウを最大に変更するにはどうすればよいですか?

私のChromeバージョン:62、Pythonバージョン:3.6、Selenium:3。

driver.maximize_window ()
options.add_argument("--start-maximized")

試してみましたが、運がありません。

ラトミール・アサノフ

次のコードを試してください。

driver.set_window_size(1920, 1080, driver.window_handles[0])

お役に立てば幸いです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ