2017-03-18 105 views
0

我已經閱讀了關於如何設置chrome webdriver的api文檔,但我對** kwargs有點新,我必須將executable_path作爲字典條目傳遞,有人可以告訴我我在做什麼錯誤碼?如何在python中爲splinter設置自定義webdriver?

executable_path = {'executable_path':'/usr/bing/firefox-esr'} 
browser = Browser('firefox', **executable_path) 

這是錯誤即時得到

Traceback (most recent call last): 
    File "logger.py", line 10, in <module> 
    browser = Browser('firefox', **executable_path) 
    File "/usr/local/lib/python2.7/dist-packages/splinter/browser.py", line 63, in Browser 
    return driver(*args, **kwargs) 
TypeError: __init__() got an unexpected keyword argument 'executable_path' 

,這是由該碎片網站爲例提供的代碼

executable_path = {'executable_path':'</path/to/chrome>'} 
browser = Browser('chrome', **executable_path) 

回答

0

NVM球員,問題是我沒有在USR/local/bin目錄文件夾geckodriver,然後你可以設置瀏覽器=瀏覽器(「火狐」 )

相關問題