[LDTP-Dev] The strangest error
LaviXuGuofuX
lavixu at hotmail.com
Thu Sep 25 21:48:47 PDT 2008
Good catch.
________________________________
Date: Wed, 24 Sep 2008 18:26:43 -0700
From: nagappan at gmail.com
To: ara at ubuntu.com
CC: ldtp-dev at lists.freedesktop.org
Subject: Re: [LDTP-Dev] The strangest error
Hi Ara,
Found the issue, seems there were two instance of applet.py running and the first instance doesn't have any window, LDTP tries to poke the first instance and just complains that window doesn't exist. Have fixed in my local copy. Will update the GIT by end of the day.
Thanks
Nagappan
On Wed, Sep 24, 2008 at 5:24 AM, Ara Pulido wrote:
Hello folks,
I have the strangest error, ever.
In Gnome there is an applet, system-config-printer-applet, which is
provided in Ubuntu (and I guess in Debian as well) by
system-config-printer-gnome package.
If I try to script something that just opens the application and waits
for existance, it works perfectly well in Intrepid Alpha-1. It didn't
work in Hardy, but it works in Intrepid Alpha-1.
The strange thing is that for Intrepid Alpha-6 it does not work, and the
LDTP version and AT-SPI version are the same.
Intrepid Alpha-6 is now in the Ubuntu repositories [1]
I have uploaded Alpha-1 to a temporal repository [2], just in case you
want to investigate any further.
Can anyone give me some directions to debug this?
What I have done:
1) Install alpha-1 ISO (you can use virtualbox)
2) sudo apt-get update
3) sudo apt-get install ldtp python-ldtp at-poke
4) Run script
For alpha 1 it runs correctly, but in alpha 6 it gives a window not
found error:
window_name: frmDocumentPrintStatus(myjobs)
Search window name: frmDocumentPrint Status(myjobs) - Document Print
Status (my jobs) - frmDocumentPrintStatus(myjobs)
ldtp-gui.c - 1247 - Window frmDocumentPrint Status(myjobs) not open
Unable to update context: frmDocumentPrint Status(myjobs) in appmap
resp_len = 117
Sending..
152
Response packet: MainThread119-846GUI does not exist
Msg:
Bytes sent: 156
*** GUI does not exist
Received packet size 152
Received response Packet MainThread119-846GUI does not exist
Traceback (most recent call last):
File "kk.py", line 16, in
open_and_check_menu_item(mnuItem, wName)
File "/usr/lib/python2.5/site-packages/ubuntutesting/ubuntu.py", line
54, in open_and_check_menu_item
raise LdtpExecutionError, "The " + window_title_txt + " window was
not found."
ldtplib.ldtplibutils.LdtpExecutionError: 'The frmDocumentPrint
Status(myjobs) window was not found.'
If I update the system-config-printer-gnome in alpha 1 is still working
correctly :-S, but if I upgrade the complete system is start failing.
Which other packages should I be looking into?
The script is the same for both versions:
from ooldtp import *
from ldtp import *
from ldtputils import *
try:
mnuItem = "Manage Print Jobs"
wName = "frmDocumentPrint Status(myjobs)"
topPanel = context('frmTopExpandedEdgePanel')
try:
actualMenu = topPanel.getchild(mnuItem)
except LdtpExecutionError, msg:
raise LdtpExecutionError, "The " + menu_item_txt + " menu was
not found."
actualMenu.selectmenuitem()
wait(2)
response = waittillguiexist(wName, '', 20)
if response == 0:
raise LdtpExecutionError, "The " + window_title_txt + " window
was not found."
except LdtpExecutionError, msg:
raise
Thanks a lot in advance,
Ara.
[1] http://cdimage.ubuntu.com/releases/intrepid/alpha-6/
[2] http://people.ubuntu.com/~ara/temp/intrepid-alpha1-i386.iso
_______________________________________________
LDTP-dev mailing list
LDTP-dev at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/ldtp-dev
--
Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org
http://nagappanal.blogspot.com
_________________________________________________________________
多个邮箱同步管理,live mail客户端万人抢用中
http://get.live.cn/product/mail.html
More information about the LDTP-dev
mailing list