我在Selenium控制的Firefox彈出窗口中看到了一個奇怪的「不可信的證書」錯誤。非常具體。爲了解決這個問題,各種谷歌搜索結果建議關閉木偶,如下所示:Geckodriver/Firefox如何在沒有Marionette的情況下工作? (在FF 53上運行python selenium 3)
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = False
driver = webdriver.Firefox()
而這個工作,但如何?葛底土工人如何與Marionette一起工作?
從this other Stack Overflow answer:
木偶是Mozilla的Gecko引擎的自動化驅動程序。
答案接着直接說應該失敗:
通過DesiredCapabilities班「在使用Firefox瀏覽器53.x的情況下,如果強行設置‘提線木偶’,以虛假的,你會看到一個UnreachableBrowserException「。
那麼,這是如何工作?