<div dir="ltr">Hi Ara,<br><br>Found the issue, seems there were two instance of applet.py running and the first instance doesn&#39;t have any window, LDTP tries to poke the first instance and just complains that window doesn&#39;t exist. Have fixed in my local copy. Will update the GIT by end of the day.<br>
<br>Thanks<br>Nagappan<br><br><div class="gmail_quote">On Wed, Sep 24, 2008 at 5:24 AM, Ara Pulido <span dir="ltr">&lt;<a href="mailto:ara@ubuntu.com">ara@ubuntu.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello folks,<br>
<br>
I have the strangest error, ever.<br>
<br>
In Gnome there is an applet, system-config-printer-applet, which is<br>
provided in Ubuntu (and I guess in Debian as well) by<br>
system-config-printer-gnome package.<br>
<br>
If I try to script something that just opens the application and waits<br>
for existance, it works perfectly well in Intrepid Alpha-1. It didn&#39;t<br>
work in Hardy, but it works in Intrepid Alpha-1.<br>
<br>
The strange thing is that for Intrepid Alpha-6 it does not work, and the<br>
LDTP version and AT-SPI version are the same.<br>
<br>
Intrepid Alpha-6 is now in the Ubuntu repositories [1]<br>
<br>
I have uploaded Alpha-1 to a temporal repository [2], just in case you<br>
want to investigate any further.<br>
<br>
Can anyone give me some directions to debug this?<br>
<br>
What I have done:<br>
<br>
1) Install alpha-1 ISO (you can use virtualbox)<br>
2) sudo apt-get update<br>
3) sudo apt-get install ldtp python-ldtp at-poke<br>
4) Run script<br>
<br>
For alpha 1 it runs correctly, but in alpha 6 it gives a window not<br>
found error:<br>
<br>
window_name: frmDocumentPrintStatus(myjobs)<br>
Search window name: frmDocumentPrint Status(myjobs) - Document Print<br>
Status (my jobs) - frmDocumentPrintStatus(myjobs)<br>
ldtp-gui.c - 1247 - Window frmDocumentPrint Status(myjobs) not open<br>
Unable to update context: frmDocumentPrint Status(myjobs) in appmap<br>
resp_len = 117<br>
Sending..<br>
152<br>
Response packet: &lt;?xml version=&quot;1.0&quot;<br>
encoding=&quot;utf-8&quot;?&gt;&lt;RESPONSE&gt;&lt;ID&gt;MainThread119&lt;/ID&gt;&lt;STATUS&gt;&lt;CODE&gt;-846&lt;/CODE&gt;&lt;MESSAGE&gt;GUI does not exist&lt;/MESSAGE&gt;&lt;/STATUS&gt;&lt;/RESPONSE&gt;<br>
Msg:<br>
Bytes sent: 156<br>
*** GUI does not exist<br>
Received packet size 152<br>
Received response Packet &lt;?xml version=&quot;1.0&quot;<br>
encoding=&quot;utf-8&quot;?&gt;&lt;RESPONSE&gt;&lt;ID&gt;MainThread119&lt;/ID&gt;&lt;STATUS&gt;&lt;CODE&gt;-846&lt;/CODE&gt;&lt;MESSAGE&gt;GUI does not exist&lt;/MESSAGE&gt;&lt;/STATUS&gt;&lt;/RESPONSE&gt;<br>
Traceback (most recent call last):<br>
 &nbsp;File &quot;kk.py&quot;, line 16, in &lt;module&gt;<br>
 &nbsp; &nbsp;open_and_check_menu_item(mnuItem, wName)<br>
 &nbsp;File &quot;/usr/lib/python2.5/site-packages/ubuntutesting/ubuntu.py&quot;, line<br>
54, in open_and_check_menu_item<br>
 &nbsp; &nbsp;raise LdtpExecutionError, &quot;The &quot; + window_title_txt + &quot; window was<br>
not found.&quot;<br>
ldtplib.ldtplibutils.LdtpExecutionError: &#39;The frmDocumentPrint<br>
Status(myjobs) window was not found.&#39;<br>
<br>
If I update the system-config-printer-gnome in alpha 1 is still working<br>
correctly :-S, but if I upgrade the complete system is start failing.<br>
Which other packages should I be looking into?<br>
<br>
The script is the same for both versions:<br>
<br>
<br>
from ooldtp import *<br>
from ldtp import *<br>
from ldtputils import *<br>
<br>
try:<br>
<br>
 &nbsp; &nbsp;mnuItem = &quot;Manage Print Jobs&quot;<br>
 &nbsp; &nbsp;wName = &quot;frmDocumentPrint Status(myjobs)&quot;<br>
<br>
 &nbsp; &nbsp;topPanel = context(&#39;frmTopExpandedEdgePanel&#39;)<br>
<br>
 &nbsp; &nbsp;try:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;actualMenu = topPanel.getchild(mnuItem)<br>
 &nbsp; &nbsp;except LdtpExecutionError, msg:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;raise LdtpExecutionError, &quot;The &quot; + menu_item_txt + &quot; menu was<br>
not found.&quot;<br>
<br>
 &nbsp; &nbsp;actualMenu.selectmenuitem()<br>
<br>
 &nbsp; &nbsp;wait(2)<br>
 &nbsp; &nbsp;response = waittillguiexist(wName, &#39;&#39;, 20)<br>
<br>
 &nbsp; &nbsp;if response == 0:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;raise LdtpExecutionError, &quot;The &quot; + window_title_txt + &quot; window<br>
was not found.&quot;<br>
<br>
except LdtpExecutionError, msg:<br>
 &nbsp; &nbsp;raise<br>
<br>
<br>
<br>
Thanks a lot in advance,<br>
Ara.<br>
<br>
[1] <a href="http://cdimage.ubuntu.com/releases/intrepid/alpha-6/" target="_blank">http://cdimage.ubuntu.com/releases/intrepid/alpha-6/</a><br>
[2] <a href="http://people.ubuntu.com/%7Eara/temp/intrepid-alpha1-i386.iso" target="_blank">http://people.ubuntu.com/~ara/temp/intrepid-alpha1-i386.iso</a><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
LDTP-dev mailing list<br>
<a href="mailto:LDTP-dev@lists.freedesktop.org">LDTP-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/ldtp-dev" target="_blank">http://lists.freedesktop.org/mailman/listinfo/ldtp-dev</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Linux Desktop (GUI Application) Testing Project - <a href="http://ldtp.freedesktop.org">http://ldtp.freedesktop.org</a><br><a href="http://nagappanal.blogspot.com">http://nagappanal.blogspot.com</a><br>

</div>