如何断言图像是否在硒中放大

How to assert if the image is zoomed in selenium

将 selenium 与 java 结合使用 我想改变当光标移到图像上时图像是否缩放。从下面的源代码中,元素更改:

缩放前:<div class="powatag-zoom powatag-hidden">

缩放后:<div class="powatag-zoom">

欢迎任何帮助断言工作代码的更改。

一种可能的方法是在鼠标移动操作前后检查 getAttribute("class") 的值:

WebElement we = webdriver.findElement(By.cssSelector("div.powatag-zoom"));
assertEquals(we.getAttribute("class"), "powatag-zoom powatag-hidden");

Actions action = new Actions(webdriver);
action.moveToElement(we).build().perform(); 

assertEquals(we.getAttribute("class"), "powatag-zoom");

您还可以使用 getSize.

检查元素的大小