如何检查网页上元素的位置

时间:2014-11-04 12:07:28

标签: java selenium automation

我想检查某个元素(更多关于块)是否始终位于页面的右上角以及可用的动态元素之上。我如何在Java和Selenium中做到这一点?最好使用哪些方法?

元素如下:

private WebElement MoreAbout() {
    return SharedDriver.getSelenium().findElement(By.ById.id("more_about"));
}

2 个答案:

答案 0 :(得分:0)

您可以根据需要使用getSize()和getLocation()。查找更多详情here

enter image description here

答案 1 :(得分:0)

您可以使用以下代码获取x和y偏移量

  WebElement element = MoreAbout();
  int x = element.getLocation().getX();
  int y = element.getLocation().getY();

注意:使用以大写字母开头的方法名称也不是一个好习惯。