Python 让dogtail示例脚本在Ubuntu 10.04上运行
我最近安装了Dogtail,一个开源GUI测试工具和自动化框架。我下载了示例脚本(https://fedorahosted.org/dogtail/browser/examples/gedit-test-utf8-tree-api.py?format=txt)到我的电脑,但我有麻烦让它工作。当我调用它时,我会收到一条消息说:Python 让dogtail示例脚本在Ubuntu 10.04上运行,python,ubuntu,Python,Ubuntu,我最近安装了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
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
corey@corey-笔记本电脑:~/Desktop/exercise$。/gedit-test-utf8-tree-api.py
回溯(最近一次呼叫最后一次):
文件“/gedit-test-utf8-tree-api.py”,第6行,在
从dogtail导入树
文件“/home/joe/Desktop/exercise/dogtail.py”,第6行,在
从dogtail导入树
ImportError:无法导入名称树
我正在使用Ubuntu 10.04。我不知道为什么这不会运行,或者如何修复它。有什么想法吗?从您的回溯来看,您似乎还没有安装dogtail 您正在~/Desktop/exercise目录下运行 dogtail.py位于同一目录中,它应该是一个名为dogtail的包,带有一个文件tree.py。这个dogtail.py是您编写的还是dogtail框架的一部分
这里有点不对劲 不要将文件命名为/home/joe/Desktop/exercise
dogtail
:
File "/home/joe/Desktop/exercise/dogtail.py", line 6, in <module>
from dogtail import tree
查看dogtail的来源。当我在/usr/local而不是/usr安装dogtail时,我的工作正常 运行./setup.py install--prefix=/usr/local
import dogtail
dogtail.__file__