- spk125
- Posts : 3
Join date : 2013-09-18
Custom Locators issue in Selenium 2.4
Mon Oct 28, 2013 7:52 pm
ide-ext.js
----------------
LocatorBuilders.add('customLocator', function(e) {
if (e != null && e.hasAttribute("cl")) {
return "[@cl='" + e.getAttribute("cl") + "']";
}
return null;
});
LocatorBuilders.order = ['customLocator','ui','link', 'id', 'name', 'dom:name', 'xpath:link', 'xpath:img', 'xpath:attributes', 'xpath:href', 'dom:index', 'xpath:position'];
user-ext.js
----------------
PageBot.prototype.LocateElementByCustomLocator (clname, inDocument) {
alert('custom locator');
//some logic to find element
};
In selenium 2.4 the locator is not being picked up where as in the previous selenium versions it was accepting.Please do let me know if I need to add something.
----------------
LocatorBuilders.add('customLocator', function(e) {
if (e != null && e.hasAttribute("cl")) {
return "[@cl='" + e.getAttribute("cl") + "']";
}
return null;
});
LocatorBuilders.order = ['customLocator','ui','link', 'id', 'name', 'dom:name', 'xpath:link', 'xpath:img', 'xpath:attributes', 'xpath:href', 'dom:index', 'xpath:position'];
user-ext.js
----------------
PageBot.prototype.LocateElementByCustomLocator (clname, inDocument) {
alert('custom locator');
//some logic to find element
};
In selenium 2.4 the locator is not being picked up where as in the previous selenium versions it was accepting.Please do let me know if I need to add something.
- spk125
- Posts : 3
Join date : 2013-09-18
Re: Custom Locators issue in Selenium 2.4
Tue Oct 29, 2013 12:21 pm
solved the issue. Corrected the return statement.
Befire:
return "[@cl='" + e.getAttribute("cl") + "']";
Now:
return "[cl='" + e.getAttribute("cl") + "']";
Befire:
return "[@cl='" + e.getAttribute("cl") + "']";
Now:
return "[cl='" + e.getAttribute("cl") + "']";
Permissions in this forum:
You cannot reply to topics in this forum