我想验证图像是否应显示在页面的右上角。
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.");
最佳答案
使用以下代码获取元素的坐标
IOSElement element = driver.findElementByName(xpath);
int leftX = element.getLocation().getX();
int rightX = leftX + element.getSize().getWidth();
int middleX = (rightX + leftX) / 2;
int upperY = element.getLocation().getY();
int lowerY = upperY + element.getSize().getHeight();
int middleY = (upperY + lowerY) / 2;
//System.out.println("x co-ordinat: "+middleX+"\n y co-ordinat: "+middleY+"\n left x axis: "+leftX+"\n right x: "+rightX);
System.out.println("x co-ordinat: "+upperY+"\n y co-ordinat: "+lowerY+"\n left x axis: "+leftX+"\n right x: "+rightX);
关于java - 我想找到图像的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49727166/