我们有一个 Web 应用程序,我们正在使用 JQuery UI 过渡效果淡入淡出和滑动。我们想使用 selenium 自动执行此操作。
有没有人有任何建议我该如何实现这个目标?
谢谢
我们有一个 Web 应用程序,我们正在使用 JQuery UI 过渡效果淡入淡出和滑动。我们想使用 selenium 自动执行此操作。
有没有人有任何建议我该如何实现这个目标?
谢谢
是的,这是可行的,例如:
要测试 JQueryfade
你应该首先了解这个方法的逻辑,JQueryfadeOut()
将元素显示更改为display: none;
因此您可以在运行 jQuery 之前和之后获取元素display
值,并检查该值是否符合您的预期:JavascriptExecutor
fade
display
((JavascriptExecutor)driver).executeScript("return $('#yourElementSelector').attr('style')");
注意:更改#yourElementSelector
为您的 css 选择器并将其保存Executor
到 var 中,以便您可以像这样测试值