py2exe + pywinauto + sendkeys issue

hellt Dodin.Roman at gmail.com
Mon Mar 17 06:56:26 EDT 2008


Hi all
i have a problem with this modules py2exe + pywinauto + sendkeys used
together.

In my script i'm using this expression
app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=True)

TypeKeys is using SendKeys module i suppose.

my setup.py looks like that:

from distutils.core import setup
import py2exe

setup(
    options = {"py2exe": {"compressed": 1,
						  "optimize": 0,
						  "bundle_files": 1,
						  "packages": ["encodings", "pywinauto",
						  "pywinauto.controls", "pywinauto.tests"] } },
    zipfile = None,
    console=["hosts.py"]
)



and when i'm trying to run my hosts.exe i'm getting this traceback


Traceback (most recent call last):
  File "hosts.py", line 524, in <module>
    main()
  File "hosts.py", line 517, in main
    TestCase3_1()
  File "hosts.py", line 421, in TestCase3_1
    SJstart()
  File "hosts.py", line 36, in SJstart
    app.window_(title="SJphone").Edit.TypeKeys("Test is
running",with_spaces=Tru
e)
  File "pywinauto\controls\HwndWrapper.pyc", line 928, in TypeKeys
NameError: global name 'SendKeys' is not defined


are there any workarounds on that?



More information about the Python-list mailing list