2011-03-12 121 views
3

我們有一個Web應用程序,我們正在使用JQuery UI過渡效果淡入淡出和幻燈片。我們希望使用硒自動化。Selenium測試來測試JQuery效果(幻燈片,淡入淡出)

有沒有人有任何建議我該如何實現這個目標?

由於

+3

我讓價值你在這裏[一個鏈接](http://stackoverflow.com/questions/1357979/how-to-test-the-jquery-ui-slider-widget-with-selenium-ide)從以前的問題與此有關。我希望它能幫助你。 – 2011-03-12 12:43:14

+1

您的意思是您想要從測試中調用效果/幻燈片轉換,以便測試軟件的某些其他功能,或者您的意思是您認爲轉換可能會中斷,並且您想要編寫測試可以貢獻於JQuery UI項目? – 2013-06-08 01:08:11

回答

1

人這是可行的,例如:

測試JQuery的fade你應該首先了解邏輯此方法, JQuery的​​改變元素顯示到display: none;

因此您可以在運行jQuery之前使用JavascriptExecutor 獲取元素displayfade後, 並檢查display值作爲你的預期:

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

注:更改#yourElementSelector到你的CSS選擇器 並保存Executor成變種,所以你可以測試像這樣