@Test public void should_use_the_same_page_object_if_we_indicate_that_are_on_the_same_unchanged_page() { when(driver.getCurrentUrl()).thenReturn("http://www.google.com"); Pages pages = new Pages(driver, configuration); pages.setDefaultBaseUrl("http://www.google.com"); GooglePage page1 = pages.get(GooglePage.class); pages.onSamePage(); GooglePage page2 = pages.get(GooglePage.class); assertThat(page2, is(page1)); }