Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 如何测试表单的对齐?_Selenium_Junit_Junit4 - Fatal编程技术网

Selenium 如何测试表单的对齐?

Selenium 如何测试表单的对齐?,selenium,junit,junit4,Selenium,Junit,Junit4,我使用Selenium和JUnit4,我想测试一个表单是否正确对齐。您可以尝试使用WebElement的方法getLocation().x和getLocation().y 比如说 int id1X = driver.findElement(By.id("id1")).getLocation().x; int id2X = driver.findElement(By.id("id2")).getLocation().x; assertEquals(id1X, id2X); 验证垂直对齐。 您还

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

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

比如说

int id1X = driver.findElement(By.id("id1")).getLocation().x; 
int id2X = driver.findElement(By.id("id2")).getLocation().x;
assertEquals(id1X, id2X);
验证垂直对齐。
您还可以使用
getSize().height
getSize().width
来获得更复杂的条件。

我使用了这个示例,但我不知道它是否有效id1x和id2x是什么?@prab2112这些是每个元素的水平位置的值。名字不重要。