when(wd.findElement(By.tagName("div"))).thenReturn(we);
when(we.getTagName()).thenReturn("div");
FluentWebElement fwe = fwd.div();
assertThat(fwe, notNullValue());
when(we.getLocation()).thenReturn(new Point(1, 1));
<BUG>WebElementValue<Point> location = fwe.location();
</BUG>
ShouldOrShouldNotBeMatchable<Point> pointShouldOrShouldNotBeMatchable = location.shouldBe(new Point(1, 1));
Point locn = pointShouldOrShouldNotBeMatchable.value();
assertThat(locn.toString(), equalTo("(1, 1)"));

when(wd.findElement(By.tagName("div"))).thenReturn(we);
when(we.getTagName()).thenReturn("div");
FluentWebElement fwe = fwd.div();
assertThat(fwe, notNullValue());
when(we.getLocation()).thenReturn(new Point(1, 1));
WebElementValue<Point> location = fwe.getLocation();
ShouldOrShouldNotBeMatchable<Point> pointShouldOrShouldNotBeMatchable = location.shouldBe(new Point(1, 1));
Point locn = pointShouldOrShouldNotBeMatchable.value();
assertThat(locn.toString(), equalTo("(1, 1)"));
