2018 up to now | 2017 | 2016 | 2015 | 2014 | 2013 | 2012

Mailing List - Entries from 2018 up to now

I'm trying to use the autowin.py that is included in the qftest system and i have a specific need to select an option via ALT-A and then 'tab', followed by the 'space' key. It seems that the autowin.py includes many of the common VirtualKeys including 'space' and 'alt', but it does not include 'tab'. It also seems that a mapping for KEY_DOWN is not present.<br>
<br>Is there a reason for this? <br><br>I have manually set the key in my Jython Server script as follows:<br><br>import autowin<br>from com.jniwrapper.win32 import Msg<br><br>win = autowin.waitForWindow(rc.getInt("timeout"), rc.lookup("title"), 1)<br>
if not win:<br> raise UserException ("Certificate dialog did not appear.")<br><br>win.setForeground()<br><br>#use the virtual key combination of ALT-A (alt down, a down, a up, alt up)<br>key = (ord('A'))<br>
autowin.keybd_event(autowin.VK_MENU, 0)<br>autowin.keybd_event(key, 0)<br>autowin.keybd_event(key, autowin.KEYEVENTF_KEYUP)<br>autowin.keybd_event(autowin.VK_MENU, autowin.KEYEVENTF_KEYUP)<br><br>#use the virtual key combination of tab (tab down, tab up)<br>
tab = (0x09)<br>autowin.keybd_event(tab, 0)<br>autowin.keybd_event(tab, autowin.KEYEVENTF_KEYUP)<br><br>#use the virtual key combination of space (space down, space up)<br>autowin.keybd_event(autowin.VK_SPACE, 0)<br>autowin.keybd_event(autowin.VK_SPACE, autowin.KEYEVENTF_KEYUP)<br>
<br><br>