2016-03-18 16 views
1

私は拡張子リストでFirefoxをロードしています...Pythonのセレンadd_extensions近いスプラッシュスクリーンをインストール

ffprofile = webdriver.FirefoxProfile() 
ffprofile.add_extension(extension="ff_extensions/myextension.xpi") 
driver = webdriver.Firefox(firefox_profile=ffprofile) 
return driver 

これは動作しますが、それは完全なスプラッシュスクリーンをインストールしますまで拡張が開きます。これらを表示しないようにする方法や、起動時にすべてのタブを閉じる方法がありますか?

答えて

1

1つのオプションは、Firefoxの場合はタブを閉じるべきであるdriver.quit()を発行することです。

あるいは、現在のタブを閉じるにはCTRL/COMMAND + Wショートカットを呼び出す:

from selenium.webdriver.common.action_chains import ActionChains 
from selenium.webdriver.common.keys import Keys 

ActionChains(driver).send_keys(Keys.CONTROL, "p").perform() # or Keys.COMMAND on Mac 
また

が延長に応じては、歓迎/最初のラン行動のこの種はFirefoxの好みによって制御することができました。たとえば、AdBlockの場合に無効にする方法は次のとおりです。Python Using Adblock with Selenium and Firefox Webdriver

+0

ありがとうございました。リンクに感謝します。今はそれに取り組んでいますが、私が必要としているもののように見えます – fightstarr20

+0

将来的にここを探している人のために、リンクに詳述されている問題が解決されました。 – fightstarr20

関連する問題