2018 bis heute | 2017 2016 2015 2014 | 2013 | 2012

Mailingliste - Einträge 2018 bis heute

<font size=2 face="sans-serif">Hello</font>
<br>
<br><font size=2 face="sans-serif">I'm running a QFTEST script from within
another Amadeus-built internal test tool which runs a whole 'regression
pack' of other scripts.  The overall sequence of these scripts is:</font>
<br>
<ul>
<li><font size=2 face="sans-serif">Set up data ready for my QFTEST script
to pick up, by sending in a series of entries into a host (mainframe) application
and retrieving responses from that system, which help constitute the data
to be passed to QFtest</font>
<li><font size=2 face="sans-serif">Pass in the data via a Windows text
(.txt) file, which I read from within a QFTEST server script and use to
set up QFTEST global variables: These are  used to create data to
run a web application</font>
<li><font size=2 face="sans-serif">I then want to be able to read responses
returned... and pass them back into the subsequent scripts run by the internal
test tool.</font></ul>
<br><font size=2 face="sans-serif">Below is what I've found and tried so
far.  While I have some Python knowledge and can program in assembler
for the mainframe application, I'm not familiar with Java and have only
rudimentary knowledge of how to deal with classes and objects.</font>
<br>
<br><font size=2 face="sans-serif">For one example, I need to read the
text from the seat number field below and put the seat number into a global
variable, so I can pass it back to the internal test tool.</font>
<br>
<br><img src=cid:_1_0849990808499304004726F280257878><font size=2 face="sans-serif"><br>
</font>
<br><font size=2 face="sans-serif">The component id appears to be </font><font size=2 face="Arial">"hk__2.td"
from selecting the components in the tree (see section of window below)...
and the method shown when I right click and <b>Show the component's methods</b>
are attached:</font>
<br>
<br>
<br><font size=2 face="Arial">In the above file, there appear to be 3 references
for the text I'm looking to capture:</font>
<br>
<br><font size=2 face="Arial"><b>innerHTML "5A (window)"
</b></font>
<br><font size=2 face="Arial"><b>innerText "5A (window)"</b></font>
<br><font size=2 face="Arial">and further down</font>
<br><font size=2 face="Arial"><b>outerText "5A (window)"
</b> </font>
<br>
<br><img src=cid:_1_08472B9C0847271C004726F280257878>
<br>
<br>
<br><font size=2 face="Arial">From sections 6, 38 and 39 of the manual
it seems I need to use a resolver hook as I'm trying to get this information
from a web page - and I'm guessing this needs to be addClassNameResolver?</font>
<br>
<br><font size=2 face="Arial">I would then set up a ClassNameResolver method
(I'm not quite sure how, but I guess I base it on (from section 39.1.10)</font>
<br>
<br>
<table>
<tr>
<td bgcolor=white><font size=1><br>
</font>
<table border width=100%>
<tr>
<td width=100% bgcolor=#e6dadc><font size=3 face="Verdana">def getName(menuItem,
name):<br>
    if not name:<br>
        return menuItem.getLabel()<br>
resolvers.addNameResolver2("menuItems", getName)</font></table>
<br></table>
<br>
<br><font size=2 face="Arial">I then need to read the component I'm after
(from section 13.3.7),  I think by using</font>
<br>
<br><font size=2 face="Arial"><b>comp = rc.getComponent("hk__2.td",
timeout=-1, hidden=False) </b></font>
<br>
<br><font size=2 face="Arial">and hope then to be able to reference field
</font>
<br>
<br><font size=2 face="Arial">I've tried using various combinations of
the above but haven't been able to get it to work.  Would you have
any examples or other information to help me?</font>
<br>
<br><font size=2 face="Arial">Best regards<br>
</font><font size=2 color=#0060a0 face="Arial"><b><br>
Cathie Williams</b></font><font size=1 color=#5f5f5f face="Arial"><br>
Global Core E<br>
DC1<br>
AMADEUS SERVICES LIMITED<br>
T: +44 20 8990 0681<br>
cathie.williams@amadeus.com</font><font size=1 color=blue face="Arial"><u><br>
</u></font><a href=www.amadeus.com><font size=1 color=blue face="Arial"><u>www.amadeus.com</u></font></a>
<p><img src=cid:_1_084988C008490348004726F380257878 width=149 height=48 alt="Amadeus logo"><font size=2 face="sans-serif"><br>
<br>
<br>
<br>
<br>
IMPORTANT - CONFIDENTIALITY NOTICE - This e-mail is intended only for the
use of the addressee/s above.  It may contain information which is
privileged, confidential or otherwise protected from disclosure under applicable
laws.  If the reader of this transmission is not the intended recipient,
you are hereby notified that any dissemination, printing, distribution,
copying, disclosure or the taking of any action in reliance on the contents
of this information is strictly prohibited.  If you have received
this transmission in error, please immediately notify us by reply e-mail
or using the address below and delete the message and any attachments from
your system. <br>
<br>
Amadeus Services Ltd, World Business Centre 3, 1208 Newall Road, Hounslow,
Middlesex, TW6 2TA, Registered number 4040059</font>