public void ShouldHandleNonIntegerPositionAndSize()
{
driver.Url = rectanglesPage;
IWebElement r2 = driver.FindElement(By.Id("r2"));
string left = r2.GetCssValue("left");
Assert.IsTrue(left.StartsWith("10.9"), "left (\"" + left + "\") should start with \"10.9\".");
string top = r2.GetCssValue("top");
Assert.IsTrue(top.StartsWith("10.1"), "top (\"" + top + "\") should start with \"10.1\".");
Assert.AreEqual(new Point(11, 10), r2.Location);
string width = r2.GetCssValue("width");
Assert.IsTrue(width.StartsWith("48.6"), "width (\"" + left + "\") should start with \"48.6\".");
string height = r2.GetCssValue("height");
Assert.IsTrue(height.StartsWith("49.3"), "height (\"" + left + "\") should start with \"49.3\".");
Assert.AreEqual(r2.Size, new Size(49, 49));
}