Share
View previous topicGo downView next topic
phoenix
Posts : 1
Join date : 2012-01-13

The problem of object identification.

on Fri Jan 13, 2012 6:21 pm
Hi,

I have problem with object identyfication ( object like input ). My test application is write in java ( google web toolkit ).
Every time when I reload page then input xpath is changes.

eg.
1.
Code:
/html/body/div[@id='x-auto-32']/div[@id='x-auto-36']/div[2]/div[1]/div[@id='x-auto-37']/div[@id='dcscontainer']/div[2]/div[1]/div[@id='x-auto-89']/div[2]/div[1]/form/div[@id='x-auto-260']/div[2]/div[1]/div[@id='x-auto-261']/div/div[@id='x-auto-262']/div/div[@id='x-form-el-x-auto-247']/div[@id='x-auto-247']/input[@id='x-auto-247-input']

2.
Code:
/html/body/div[@id='x-auto-32']/div[@id='x-auto-36']/div[2]/div[1]/div[@id='x-auto-37']/div[@id='dcscontainer']/div[2]/div[1]/div[@id='x-auto-89']/div[2]/div[1]/form/div[@id='x-auto-161']/div[2]/div[1]/div[@id='x-auto-162']/div/div[@id='x-auto-163']/div/div[@id='x-form-el-x-auto-148']/div[@id='x-auto-148']/input[@id='x-auto-148-input']

How can I identify my object?
qappbc
Amateur
Amateur
Posts : 38
Join date : 2011-10-13

Re: The problem of object identification.

on Sun Jan 15, 2012 5:13 am
Look here: http://seleniumhq.org/docs/appendix_locating_techniques.html

The long identifier:
"/html/body/div[@id='x-auto-32']/div[@id='x-auto-36']/div[2]/div[1]/div[@id='x-auto-37']/div[@id='dcscontainer']/div[2]/div[1]/div[@id='x-auto-89']/div[2]/div[1]"

is common for both. You might be able to use 'starts-with' to find the element.

Alternatively, look at the HTML of the object. It may have an attribute associated with
it that will make it easier to find/use uniquely.
View previous topicBack to topView next topic
Permissions in this forum:
You cannot reply to topics in this forum