Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui Selenium测试测试Jquery效果(幻灯片、淡入淡出)_Jquery Ui_Selenium_Automated Tests_Jquery Effects - Fatal编程技术网

Jquery ui Selenium测试测试Jquery效果(幻灯片、淡入淡出)

Jquery ui Selenium测试测试Jquery效果(幻灯片、淡入淡出),jquery-ui,selenium,automated-tests,jquery-effects,Jquery Ui,Selenium,Automated Tests,Jquery Effects,我们有一个web应用程序,我们正在使用JQuery UI过渡效果淡入淡出和滑动。我们希望使用selenium实现自动化 有人对我如何实现这个目标有什么建议吗 谢谢是的伙计,这是可行的,例如: 要测试JQueryfade,您首先应该了解该方法的逻辑, JQueryfadeOut()将元素显示更改为display:none 因此,您可以使用JavascriptExecutor 在运行jQueryfade之前和之后, 并检查显示的值是否符合您的预期: ((JavascriptExecutor)driv

我们有一个web应用程序,我们正在使用JQuery UI过渡效果淡入淡出和滑动。我们希望使用selenium实现自动化

有人对我如何实现这个目标有什么建议吗


谢谢

是的伙计,这是可行的,例如:

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

因此,您可以使用
JavascriptExecutor
在运行jQuery
fade
之前和之后, 并检查
显示的值是否符合您的预期:

((JavascriptExecutor)driver).executeScript("return $('#yourElementSelector').attr('style')");
注意:将您的元素选择器更改为css选择器
然后将
Executor
保存到var中,这样您就可以像这样测试值了

我从前面的一个相关问题中告诉您。我希望它能对您有所帮助。您的意思是希望从测试中调用效果/幻灯片转换,以便您可以测试软件的其他一些功能,还是说您认为转换可能会中断,并且希望编写可以为JQuery UI项目做出贡献的测试?