Share
Go down
spk125
Posts : 3
Join date : 2013-09-18

Custom Locators issue in Selenium 2.4

on 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.
spk125
Posts : 3
Join date : 2013-09-18

Re: Custom Locators issue in Selenium 2.4

on 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") + "']";
Back to top
Permissions in this forum:
You cannot reply to topics in this forum