3

我们有一个 Web 应用程序,我们正在使用 JQuery UI 过渡效果淡入淡出和滑动。我们想使用 selenium 自动执行此操作。

有没有人有任何建议我该如何实现这个目标?

谢谢

4

1 回答 1

1

的,这是可行的,例如:

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

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

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

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

于 2015-09-28T14:10:07.167 回答