Hi,
I am learning dogtail and may have found a bug. The following is my code and the results. The main error is that KeyCombo is not defined. Also, when I do the type("cool") command, it writes it in the KeyCombo part of the code... pretty cool and a bit interesting...
Thank you in advance for the help.
Sincerely,
John
__________________________________________________
#!/usr/bin/python
import time
from dogtail.procedural import *
import pdb
focus.application('gedit')
focus.frame('Unsaved Document 1 - gedit')
click('Search')
click('Find...')
focus.dialog('Find')
type("cool")
pdb.set_trace()
KeyCombo("Return")
time.sleep(5)
Output:
bash-4.1$ ./enterText.py
** (enterText.py:23408): WARNING **: Trying to register gtype 'WnckWindowState' as flags when in fact it is of type 'GEnum'
** (enterText.py:23408): WARNING **: Trying to register gtype 'WnckWindowActions' as flags when in fact it is of type 'GEnum'
** (enterText.py:23408): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as flags when in fact it is of type 'GEnum'
Creating logfile at /tmp/dogtail/logs/enterText_20140904-000957_debug ...
Mouse button 1 click at (1046,63)
Mouse button 1 click at (1159,86)
> /home/huntejp/scratch/enterText.py(14)<module>()
-> KeyCombo("Return")
(Pdb) step
NameError: "name 'KeyCombo' is not defined"
> /home/huntejp/scratch/enterText.py(14)<module>()
-> KeyCombo("Return")
(Pdb) step
--Return--
> /home/huntejp/scratch/enterText.py(14)<module>()->None
-> KeyCombo("Return")
(Pdb) step
Traceback (most recent call last):
File "./enterText.py", line 14, in <module>
KeyCombo("Return")
NameError: name 'KeyCombo' is not defined