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