Uso Karma con Jasmine configurato con il browser PhantomJS come descritto nella sezione del browser Karma's config docs.Test scroll position con Karma, PhantomJS, Jasmine
Sto testando un comportamento di scorrimento nella pagina controllando il valore $('body,html').scrollTop()
.
Questo funziona bene in Chrome. Tuttavia, in PhantomJS la dimensione della finestra sembra essere in crescita per essere la dimensione del documento. Dai loro documenti, lavorare con viewport e scrollPosition richiede l'utilizzo diretto dell'API phantomJS WebPage.
C'è un modo negli script di specifica Karma per accedere all'oggetto di pagina PhantomJS?
fwiw - sto utilizzando un [metodo migliore per la valutazione di scroll top] (http://stackoverflow.com/questions/871399/cross-browser-method-for-detecting-the-scrolltop-of- il browser-finestra). Ma il problema Phantom descritto non è correlato a questo. – jfroom
Ho lo stesso problema. Vorrei che ci fosse un'opzione di impostazioni per PhantomJS – Joon