如何测试表单的对齐方式?

时间:2013-03-08 15:56:08

标签: selenium junit junit4

我使用Selenium和JUnit4,我有一个表格,我想测试它是否正确对齐。

2 个答案:

答案 0 :(得分:3)

您可以尝试使用WebElement的方法getLocation().xgetLocation().y

例如

int id1X = driver.findElement(By.id("id1")).getLocation().x; 
int id2X = driver.findElement(By.id("id2")).getLocation().x;
assertEquals(id1X, id2X);

验证垂直对齐。 您还可以使用getSize().heightgetSize().width来玩更复杂的条件。

答案 1 :(得分:-2)

有些东西仍然难以自动测试,例如视觉布局,外观和感觉等。虽然可以在Selenium中获取元素的位置和大小,但这种方法不健壮或可扩展 - 您只能在一个浏览器中测试它,你不能添加更多的元素,因为一切都会破坏你的测试。你仍然需要一个人来看它,人们立即发现这些布局问题(以及许多其他视觉问题)。所以我不会投入自动化这类测试。