Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java =================================================================== diff -u -r0fea6612262a9934db549a1272d73243e6fd0584 -rfeb6dbb5286a8b9307d0453d1b990b95b1488dfa --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision 0fea6612262a9934db549a1272d73243e6fd0584) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision feb6dbb5286a8b9307d0453d1b990b95b1488dfa) @@ -219,7 +219,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);