Just a thought; in the error message -- when the assertion fails -- can you add the url to the profile? I think this would aid in debugging the test (and filing a bug) if it fails.