python-使狗尾示例脚本在Ubuntu 10.04上运行

我最近安装了Dogtail,它是一种开源GUI测试工具和自动化框架.我将示例脚本(https://fedorahosted.org/dogtail/browser/examples/gedit-test-utf8-tree-api.py?format=txt)下载到了我的计算机上,但是无法使其正常工作.当我调用它时,我收到一条消息:
corey@corey-laptop:~/Desktop/exercise$./gedit-test-utf8-tree-api.py
Traceback (most recent call last):
File "./gedit-test-utf8-tree-api.py", line 6, in <module>
from dogtail import tree
File "/home/joe/Desktop/exercise/dogtail.py", line 6, in <module>
from dogtail import tree
ImportError: cannot import name tree
我正在使用Ubuntu 10.04.我不确定为什么无法运行或如何解决.有任何想法吗?
解决方法:
不要在/ home / joe / Desktop / exercise dogtail中命名文件:
File "/home/joe/Desktop/exercise/dogtail.py", line 6, in <module>
from dogtail import tree
Python正在导入您的dogtail.py,而不是/usr/share / python-support / python-dogtail / dogtail中的软件包.
要测试这一理论,您可以打开python解释器并输入
import dogtail
dogtail.__file__
看尾巴从哪里来.