我想在mac OSX 10.12.2上使用selenium 3.4.3启动firefox进程(不是firefox-bin)。我有GeckoDriver版本0.18.0和firefox版本55.0
默认情况下,它会通过selenium启动firefox-bin。我想将这个过程改为' firefox'转而使用“firefox-bin”#。我尝试在site_packages的selenium文件夹中更改firefox_binary.py中的路径。但它没有用,它仍然启动了firefox-bin。
Python版本是2.7
答案 0 :(得分:0)
在构建驱动程序时指定firefox可执行文件。
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
// replace the path to path of your firefox process, please use absolute path
// and make your account has the execution right on the firefox process
binary = FirefoxBinary('F:\FirefoxPortable\Firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary)