cancel
Showing results for 
Search instead for 
Did you mean: 

Attributes for Java automation

SanjayKumar2
Level 3
Hi All, 

We are working on Java automation (Oracle), but we see that when we are running the process it is very slow while finding an element or reading from an element. What are the right attributes that we have to use. 

Current attributes that we are working with. 

1) Name
2) Match Index or Ordinal
3) Type. 

Could anyone help us understand if we are missing anything. 

Also we have set this property in the application modeler.

descendtree,ignorenotshowing

Appreciate your help. Thanks in advance



------------------------------
Sanjay Kumar
Manager
SLK Software
Asia/Kolkata
------------------------------
6 REPLIES 6

david.l.morris
Level 14
Could you give some details on how slow it is? I'm assuming you're talking about 10+ seconds, but I think knowing the times could be helpful in troubleshooting.

------------------------------
Dave Morris
3Ci @ Southern Company
Atlanta, GA
------------------------------
Dave Morris 3Ci at Southern Company Atlanta, GA

Thanks for the quick response David. 

Yes for every check exists it is easily taking around 10 seconds. While Read stage takes more time around 15+ seconds

------------------------------
Sanjay Kumar
Manager
SLK Software
Asia/Kolkata
------------------------------

GopalBhaire
Level 10
Try using Ancestor Count (Specifically stated to optimize Java based automation), Ancestors Text & Match Reverse (reverses search and sometimes helps identify quickly)

------------------------------
Gopal Bhaire
Analyst
Accenture
------------------------------

Hi Gopal,
Thanks for the quick reply. 
Not able to find much difference . Is there anything else that we have to take care. 
Thanks

------------------------------
Sanjay Kumar
Manager
SLK Software
Asia/Kolkata
------------------------------

HowardBlake
Level 5
Automating Oracle using the Java Access Bridge is notoriously slow.  This is predominantly due to the sheer no. of elements that exist on the Java screens (most are hidden).  Experience has taught me that when using Oracle EBS it makes no real difference what attributes you do/do not select - it is still vvvvv slow.

I would suggest you use as many Surface Automation techniques as possible - Send Keys including TAB, ENTER Ctrl +A/C/V, etc to work with the screens.  This will be much quicker.

Also if you are using BP v6 then you may find it easier (and much quicker) to use full surface automation and ditch the JAB integration.

------------------------------
Howard Blake
RPA Development Lead
Sopra Steria
Europe/London
------------------------------

Thank you Howard. 

This is very informative.

------------------------------
Sanjay Kumar
Manager
SLK Software
Asia/Kolkata
------------------------------