メニュー 閉じる

ブラウザを動かすselenium のコマンド集

参考:https://senablog.com/python-selenium-chrome-option/

 

from selenium import webdriver

options = webdriver.ChromeOptions()

 

↑が必ず入っていること

 

ChromeOptionsを設定
options = webdriver.ChromeOptions()
options.add_argument(‘–disable-gpu’)
options.add_argument(‘–disable-extensions’)
options.add_argument(‘–proxy-server=”direct://”‘)
options.add_argument(‘–proxy-bypass-list=*’)
options.add_argument(‘–start-maximized’)
options.add_argument(‘–kiosk’)

■バックグラウンド起動

ヘッドレスモード(バックグラウンド)で起動させます。

options.add_argument('--headless')

 

■ダミーデバイス

カメラとマイクのダミーを用意するオプションです。
WebRTCをテストするときにデバイスを用意する必要がなくなります。

options.add_argument('--use-fake-device-for-media-stream')

■カメラ(マイク)ポップアップの無効化

上記の--use-fake-device-for-media-streamを使用している場合のみ使用できます。
カメラ(マイク)の使用許可ポップアップを無視することができます。

options.add_argument('--use-fake-ui-for-media-stream')

■シークレットモード起動

シークレットモードで起動します。

options.add_argument('--incognito')

■起動時ウィンドウサイズ

起動時のウィンドウサイズを最大にします。

options.add_argument('--start-maximized')


■ウィンドウサイズ指定

起動時のウィンドウサイズを指定します。

options.add_argument('--window-size=1920,1080')

■画像非表示

画像を非表示にします。

options.add_argument('--blink-settings=imagesEnabled=false')



# Chromeを終了
driver.quit()