lib/webrat/selenium/location_strategy_javascript/label.js in diabolo-webrat-0.4.4.1 vs lib/webrat/selenium/location_strategy_javascript/label.js in diabolo-webrat-0.4.4.2
- old
+ new
@@ -1,9 +1,8 @@
var allLabels = inDocument.getElementsByTagName("label");
var candidateLabels = $A(allLabels).select(function(candidateLabel){
- var regExp = new RegExp('^' + locator + '\\b', 'i');
var labelText = getText(candidateLabel).strip();
- return (labelText.search(regExp) >= 0);
+ return labelText.toLowerCase() == locator.toLowerCase();
});
if (candidateLabels.length == 0) {
return null;
}
candidateLabels = candidateLabels.sortBy(function(s) { return s.length * -1; }); //reverse length sort