我有一個Selenium測試,它會在我的瀏覽器(Firefox)運行時崩潰。這只是一個簡單的測試(登錄,註銷,登錄,註銷,登錄...崩潰),我不能重現崩潰,當我手動做同樣的事情,所以我認爲 Selenium本身的問題。如何以Selenium的方式啓動我的瀏覽器(Firefox)?
但是,問題可能是我的Firefox啓動時的選項不同於Selenium啓動時的選項。我可以證實,如果我能夠以與Selenium啓動Firefox完全相同的方式啓動Firefox(例如沒有插件,所有歷史記錄已清除等),我就可以證實情況並非如此......但我不知道如何做到這一點。
任何人都可以告訴我哪些選項用於使Firefox運行與Selenium運行時相同的方式嗎?
難道你不能創建一個非常基礎的類來啓動你的Webdriver瀏覽器,但是不允許你在那個Webdriver瀏覽器中執行你的手動操作嗎? –
感謝您的想法,但它並沒有真正的幫助,因爲我試圖確定此問題是否由Selenium驅動程序本身引起。如果我在沒有Selenium的情況下在Firefox中手動測試並且瀏覽器崩潰,我知道我的問題不是Selenium,但是如果我通過空白Selenium測試手動測試,則我不會真正學到任何我不知道的東西。 – machineghost
除非另有說明,否則通過您的代碼,Selenium將以乾淨的新配置文件啓動Firefox。你有沒有嘗試通過你的代碼? – SiKing