2015-10-13 62 views
0

我必須用AngularJS和沒有AngularJS頁面測試一個項目。我的問題是如何等待啓動方法元素之前加載非角頁面中的所有元素,期待...browser.wait在量角器的非角度網站

browser.executeScript('return jQuery.active;').then(function (text) { 
     console.log(text); 
    }); 

這個工作並返回0(該網站加載),所以這種方式,我知道所有被加載。我的疑問是如何使用

 browser.executeScript('return jQuery.active;') 

browser.wait功能。

回答

0

browser.wait()一直等到true返回,直到某個超時值。以下應該爲你做的伎倆。

browser.wait(function(){ 
    return browser.executeScript('return jQuery.active;').then(function (text) { 
    return text == 0; 
    });   
}); 
+0

謝謝你的幫忙!我測試它並告訴你! – winlinuz

+0

這不適合我。 :( – winlinuz

相關問題