如何在Selenium Java Webdriver中验证图像的尺寸?

use*_*141 2 java selenium webdriver

我想确认页面上的第一张图像是特定尺寸。我有我现在正在使用的代码来获取尺寸,但是现在,我需要验证图像的宽度为1024像素...我该怎么做?

    Dimension elementDimensions=(Insert Element Here).get(0).getSize();
    elementDimensions.getHeight();
    elementDimensions.getWidth();
    Assert.assertTrue.........
Run Code Online (Sandbox Code Playgroud)

小智 5

我认为您已经从驱动程序获得宽度和高度,并且知道期望值是多少。因此,您可以在此处使用断言。

通常我会像下面这样使用

 driver.get("http://docs.seleniumhq.org/");

      int width=driver.findElement(By.tagName("img")).getSize().getWidth();
      int hight=driver.findElement(By.tagName("img")).getSize().getHeight();

      System.out.println(width +">>>"+hight);

      //to verify width
      Assert.assertEquals(width, 200);
Run Code Online (Sandbox Code Playgroud)

谢谢,穆拉利