将硒与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检查元素的大小。

10-08 15:21