簡體   English   中英

py2app硒不安裝Firefox

[英]py2app selenium without firefox install

我想知道py2app中是否可以包含Firefox瀏覽器,或者Selenium是否可以使用Firefox而不必在主機上安裝Firefox。

我已經使用py2app創建了一個使用Selenium的應用程序,但是,我在計算機上安裝了Firefox,但是並非每個將收到該應用程序的人都將安裝Firefox。 我正在尋找一種在發行版中包含Firefox或解決這個問題的方法。

如果未預裝Firefox則腳本不會運行。 您可以使用其他瀏覽器(例如Chrome)測試腳本。 如果它也可以在Chrome上運行,則可以編輯如下腳本:

from selenium.common.exceptions import WebDriverException
try:
    driver = webdriver.Firefox()
except WebDriverException:
    driver = webdriver.Chrome()

您可以為更多瀏覽器(IE,Opera,Safari ...)添加相同的代碼,以確保該腳本將在用戶計算機上運行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM