2017-03-07 119 views
0

私はドライバオブジェクトからウィンドウを最大化するメソッドを呼び出す方法を知っています。Selenium Pythonブラウザウィンドウを最小化

driver.maximize_window() 

しかし、ブラウザウィンドウを最小化する必要がある場合はどの方法を使用する必要がありますか? 実際にドライバオブジェクトはmaximize_window属性を持っていません。 私の目標は、ブラウザウィンドウで静かに作業することです。私は自分のPCでそれを見たくない。

+0

ブラウザウィンドウを最小サイズに設定する、または非表示にすることを意味しますか? – Andersson

+0

@Anderssonはいはい、それを非表示にします。 'のように。 Windowsのアクション –

+0

@FedirAlifirenkoあなたの質問にまだ答えがありますか?私たちにあなたの仕事とあなたが実行しようとしている正確な手作業を教えてください。おかげで – DebanjanB

答えて

1

はちょうどあなたの画面上の左の位置をトップに、ブラウザのウィンドウを移動@Chandaコラートdriver.set_window_position(0, 0)によって示唆されているときに

driver.set_window_size(0, 0) 

を必要最小限の大きさにブラウザのウィンドウを設定するには

driver.set_window_position(0, 0) 
+0

ありがとうが、それはウィンドウを最小化していません。それは位置を設定するだけです。 –

+0

ええ、私の悪い。そのためには 'driver.set_window_size(0、0)'を試すことができます –

+0

ありがとう、Anderssonは既にこの亜種を投稿しましたが、それはまだ私の質問のための解決策ではありません。 –

0

、これを試してみてください。..

+0

あなたの提案を確認してください。私が必要とするような作品ではありません。はい、それは画面上の窓のサイズを最小限に抑えます。私が言ったように私はウィンドウを最小限に抑える必要があります(Windows OSでは '。'をクリックすると 'Minimize'アクション、ウィンドウは隠しモードに最小化されます)。 –

+0

'driver.set_window_position(-3000、0)'を試して、ブラウザウィンドウを隠すことができます。 Windows OSでは「最小化」アクションと同じではありませんが、機能します。再度ウィンドウが表示されるようにするには - 'driver.set_window_position(0、0)' – Andersson

+0

ええ、あなたはそうかもしれません。しかし、ウィンドウが表示される前に一度表示されます。私はそれを見たくない。私は沈黙の執行のようにしたい。また、ウィンドウが非表示になるとfirefoxがクラッシュし、メインのpythonコードが機能しなくなります。 –

関連する問題