Splinter: DriverNotFoundError for zope.testbrowser Splinter: DriverNotFoundError for zope.testbrowser selenium selenium

Splinter: DriverNotFoundError for zope.testbrowser


I don't know if this is still relevant, but will post anyway for the benefit of others.

I faced the same issue and my problem was that mechanize module was not installed.

Fix:

pip install mechanize

However, I faced another issue after this.

Explanation

That's the line of code that is failing in browser.py of splinter, but due to except: pass, it is being silently ignored. If executed manually, the root of the problem can be observed:

>>> from splinter.driver.zopetestbrowser import ZopeTestBrowserTraceback (most recent call last):  File "<stdin>", line 1, in <module>  File "/Users/rustam/.virtualenvs/python2/lib/python2.7/site-packages/splinter/driver/zopetestbrowser.py", line 19, in <module>    import mechanizeImportError: No module named mechanize