Splinter: importterror:无法导入名称Browser



我是Splinter的新手,但我已经使用过几次python。所以我希望用splinter自动化一个网站。但是当我执行它时,我得到了"ImportError: cannot import name Browser"错误。

这是我的代码。

from splinter import Browser
browser = Browser()
browser.visit('http://google.com')
browser.fill('q', 'splinter - python acceptance testing for web applications')
browser.find_by_name('btnG').click()
if browser.is_text_present('splinter.readthedocs.org'):
    print "Yes, the official website was found!"
else:
    print "No, it wasn't found... We need to improve our SEO techniques"
browser.quit()

在terminal中,这是我得到的。

Traceback (most recent call last):
  File "splinter.py", line 3, in <module>
    from splinter import Browser
  File "/var/www/project/splinter.py", line 3, in <module>
    from splinter import Browser
ImportError: cannot import name Browser

如何运行这个程序而不出现任何错误?我参考了类似问题的解决方案,如删除碎片。

您有一个名为splinter.py的本地文件,它正在跟踪库splinter,从回溯中可以看到-

Traceback(最近一次调用):
"splinter.py"文件, 3号线,在
从splinter导入浏览器

重命名该文件,您不应该以遮蔽/屏蔽库的方式命名您的python文件或包。

相关内容

  • 没有找到相关文章

最新更新