我想验证图像应显示在页面的右上角。
WebElement element=driver.findElement(By.xpath(""));
Point point = element.getLocation();
System.out.println("Element's Position from left side is: "+point.getX()+" pixels.");
System.out.println("Element's Position from top is: "+point.getY()+" pixels.");
最佳答案
使用element.getSize()
获取Dimension
对象。维度对象上的Use getWidth()
。将宽度添加到point.getX()
以获得右边缘。
使用driver.manage().window().getSize()
还会返回Dimension对象。您可以再次使用Dimension对象上的getWidth()
获得宽度。
int elementRightEdge = element.getLocation().getX() + element.getSize().getWidth();
int windowRightEdge = driver.manage().window().getSize().getWidth();