2017-03-18 106 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,然后你可以设置浏览器=浏览器(“火狐” )

相关问题