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

时间:2015-05-07 09:54:48

标签: java selenium selenium-webdriver assert

将硒与java一起使用我想改变光标在图像上移动时是否缩放图像。从下面的源代码中,元素更改:

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

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

欢迎使用工作代码声明更改的任何帮助。

1 个答案:

答案 0 :(得分:2)

一种可能的方法是在鼠标移动操作之前和之后检查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检查元素的大小。