Selenium Test测试Jquery效果(幻灯片,淡入淡出)

时间:2011-03-12 08:57:56

标签: jquery-ui selenium automated-tests jquery-effects

我们有一个Web应用程序,我们正在使用JQuery UI过渡效果淡出和滑动。我们想用硒自动化这个。

有没有人有任何建议我怎样才能达到这个目标?

由于

1 个答案:

答案 0 :(得分:1)

这是可行的,例如:

测试JQuery fade你应该先了解这个方法的逻辑, JQuery fadeOut()将元素显示更改为display: none;

因此您可以使用display获取元素JavascriptExecutor值 在运行jQuery fade之前和之后, 并检查display值是否符合预期:

((JavascriptExecutor)driver).executeScript("return $('#yourElementSelector').attr('style')");

注意:将#yourElementSelector更改为您的css选择器 并将Executor保存到var中,以便您可以像这样测试值