Fixed situation where on would wait before doing a compare

```on``` a browser.Url value having a trailing slash was waiting and then use compare and succeed. 

I noticed this when a few tests kept waiting the full timeout for an on assertion yet succeeding. The way I had it if the expected value did not have a trailing slash ```on``` would wait. 

I had a test for this but it is hard to notice that the test is taking longer due to a wait.