Hello Martin,
thank you fort he script. When I am using it, I get the components id instead of the name.
I tried the following:
from de.qfs.apps.qftest.extensions import ResolverRegistry
node = rc.getComponent("formWarpRequest_NS_")
l = node.getElementsByTagName("INPUT")
print len(l)
for i in l:
print ResolverRegistry.instance().getElementName(i)
The list I have got is identical with the ids. It looks like this:
59
None
None
None
_TreeSubmitNxAF_NS_
CTree_NxAF_NS_checkboxInput
None
PRMT_TB_NxAFB_NS_
…
BR
Bernhard
========================================================================
Bernhard Schmitt
Consultant Softwaretest
E-Mail: bernhard.schmitt@?.de
------------------------------------------------------------------------
imbus Rhein-Main GmbH, Kirschgartenstraße 15, 65719 Hofheim, DEUTSCHLAND
Tel. +49 6192 92192-0, Fax +49 6192 92192-50
info@xxxxxxxx http://www.imbus.de
Geschäftsführer: Frank Schmeißner, Tilo Linz, Bernd Nossem
Sitz der Gesellschaft: Hofheim
Registergericht: Frankfurt am Main, HRB 52155
========================================================================
-----Ursprüngliche Nachricht-----
Von: Martin Moser [mailto:martin.moser@?.de]
Gesendet: Mittwoch, 21. September 2016 17:50
An: qftest-list@?.de
Cc: Bernhard Schmitt
Betreff: Re: [QF-Test] reading the node name which is set by a name resolver
Hi Bernhard,
if you want to access the name set by resolvers of QF-Test you can use
that semi-official script (this case is a Jython SUT-script):
from de.qfs.apps.qftest.extensions import ResolverRegistry
node = rc.getComponent("<YOUR-ID>")
print ResolverRegistry.instance().getElementName(node)
Best Regards,
Martin
Am 20.09.2016 um 11:06 schrieb Bernhard Schmitt:
> Hello,
>
> for a web application, in a SUT script, how can I read the node name which is set by a name resolver ?
>
> Best Regards
>
> Bernhard Schmitt
>
>
>
> _______________________________________________
> qftest-list mailing list
> qftest-list@?.de
> https://archive.qfs.de/mailman/listinfo/qftest-list
>
--
Martin Moser
E: martin.moser@?.de
T: +49 8171 38648-14
F: +49 8171 38648-16
Quality First Software GmbH | www.qfs.de
Tulpenstr. 41 | 82538 Geretsried | Germany
GF Gregor Schmid, Dr. Martina Schmid, Karlheinz Kellerer
HRB München 140833