Micro Focus QTP (UFT) Forums
Disabled items in a JavaList () - Printable Version

+- Micro Focus QTP (UFT) Forums (https://www.learnqtp.com/forums)
+-- Forum: Micro Focus UFT (earlier known as QTP) (https://www.learnqtp.com/forums/Forum-Micro-Focus-UFT-earlier-known-as-QTP)
+--- Forum: UFT / QTP Beginners (https://www.learnqtp.com/forums/Forum-UFT-QTP-Beginners)
+--- Thread: Disabled items in a JavaList () (/Thread-Disabled-items-in-a-JavaList)



Disabled items in a JavaList () - AnkitaSinha - 07-26-2011

I am doing automation on a Java Application, which has combo box and in which few items are disabled but when I try to retrieve values from it , it takes all of them including the ones which are disabled.

How cal I eliminate disabled items for Java List .
Please Help!


RE: Disabled items in a JavaList () - rajpes - 07-27-2011

Code:
'Below code works in my weblist, similarly try for your java list.

txt=browser("browser").page("page").weblist("select").getroproperty("innerhtml")
arr=split(txt,"</OPTION>")
set disabled_items=createobject("system.collections.arraylist")
for each i in arr
    if instr(1,i,"disabled")<>0 then
       disabled_items.add mid(i,instr(1,i,">")+1,len(i))
        end if
next
ai=browser("browser").page("page").weblist("select").getroproperty("all items")
set all_items=createobject("system.collections.arraylist")
ar=split(ai,";")
for each i in ar
    all_items.add i
next

for each i in disabled_items
    all_items.remove (i)
next

for each i in all_items
    msgbox i
next

set disabled_items=nothing
set all_items=nothing
Note: There could be better solution for this!