Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java =================================================================== diff -u -ra22ed9de50d72a306f1e3eaa2729278142aa1d21 -r5e293840a55c1131a25d4caad05205f896ed4ae6 --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision a22ed9de50d72a306f1e3eaa2729278142aa1d21) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision 5e293840a55c1131a25d4caad05205f896ed4ae6) @@ -218,7 +218,7 @@ // an example of matched string: // location.href ='http://localhost/lams/mylinksubstring/learner.do' Pattern linkPattern = Pattern - .compile("location\\.href\\s*=\\s*['\"](.*" + Pattern.quote(linkSubstring) + ".*)['\"]"); + .compile("location\\.href\\s*=\\s*['\"](.*" + Pattern.quote(linkSubstring) + ".*?)['\"]"); Matcher m = linkPattern.matcher(resp.getText()); if (m.find()) { String url = m.group(1);